Hi all,
question to you: How many of your selfhosted Apps are improving your life? Which apps are you really using on a daily/weekly basis?
Many of my running containers are just for … running containers.
Portainer, Nginx Proxy Manager, Authentik, Uptime-Kuma, Wireguard … they are not improving my life, they are only improving Selfhosting. But we are not doing selfhosting just for the sake of it? Do we? …
Many of my running containers … are getting replaced by Open Source client software eventually
- I’ve installed Trilium Notes - but I’m using Obsidian (more plugins, mobile apps, easy backup)
- I’ve installed Vikunja - but I’m using Obisdian (connecting tasks with notes is more powerful)
- I’ve installed Snapdrop - but I’m using LocalSend (more reliable)
- I’ve installed Bitwarden - but I’m using KeePass (easy backups, better for SSH credentials)
- I’ve installed AdGuard - but I’m using uBlock (more easy to disable for Shopping etc.)
- …
So the few Selfhosted Apps, that improve my life
File Management
- Paperless NGX - all my documents are scanned and archived here
- Nextcloud - all my files accessible via WebUI (& replaced Immich/Photoprism with Photos plugin)
- Syncthing - all my files synchroniced between devices and Nextcloud
- Kopia - Backup of all my files encrypted into the cloud
And that’s a little bit sad, right? The only “Job to be done” self-hosting is a solution for me is … file management. Nothing else.
What are your experiences? How makes self-hosting your life better?
( I’m not using selfhosting for musc / movies / series nowadays, as streaming is more convenient for me and I’m doing selfhosting mainly because of privacy and not piracy reasons - so that usecase is not included in my list ;)My only SmartHome usecase is Philips Hue - and I’m controlling it with Android Tasker )
Uptime Kuma maintainer here. The reason why I made this because I have some services like databases and websites cannot be down for a long time. I need someone send a notification to me if they are down.
If you think it is not improving your life, it is probably because you don’t have such similar scenario and you probably don’t need this indeed.
My point is that it may be not improving your life, but it improves my life at least, or others’. That’s just a choice.
Paperless has improved my life by at least 12%. There’s a “before paperless” era in my life when there was a 20-40% chance I would be able to find a sheet of printed paper that the bureaucracy of my country thought was more important than Life itself.
Now, it’s a solid 100%.
Nextcloud has improved my life by 3% I’d say. It basically does the same as Google. But I fell 3% better overall to not be so incredibly dependent on Google. If google imploded today, I’d still feel it because of Google Play Services on Android. But that’s pretty much the only thing.
I’d say I am 95% homelaber and 5% selfhoster. Most of my stuff is for experimentation and learning. And most of my services are vanilla ones, like samba. So in essence I am self-hosting not much more than a few linux environments.
The things that are indispensable to me are samba, my docker development stack, uptime kuma, and a simple wordpress installation that I use for notes and documentation. Oh and lately Stirling-PDF. That thing is just awesome.
I have tried various tools, but I keep coming back to vanilla samba for most stuff. Like paperless-ngx. For my needs, it’s just a fancy way to tag documents. I don’t need full text search or OCR, and I can find most of my files quickly using a simple directory hierarchy. I do not really need the extra overhead of maintaining paperless-ngx. The same for things like Immich, plex or Owncloud. Samba and file explorer preview works perfectly for me.
Mainly for privacy reason:
- TeamSpeak
- Seafile
And something I find really useful: ChangeDetection, to monitor changes on webpages, like prices, stocks, news…
I don’t run any containers.
I own my own data.
I back up my own computers.
My email is mine.
You don’t need to overcomplicate it, it’s not a competition, and you don’t have to do what everyone else does.
It’s all shits and giggles for me. Whatever service I fancy gets spun up, poked at and then left running until I need to free up resources for the next thing. It’s a wonderful mess.
Having Nextcloud, PiHole and LibreELEC/Kodi is something I wouldn’t want to miss
Sometimes it just little improvements but I enjoy them. A local Nextcloud is much faster than my cloud backup and cheaper. Adblocking makes webbrowsing much more comfortable. Home Assistant helps me to get up easier in the morning when it turns on the lights automatically. So yeah some things are very convenient.
Home Assistant, Mealie, and Blue Iris are my daily life improving apps. My kids really enjoy the Ark server too.
I need to get more use out of my plex setup, but my Fire Cube v1 in the bedroom doesn’t run much reliably anymore.
Using navidrome and jellyfin daily, and komga a lot!
Both.
I think its a fun hobby but I tend to only use apps that will serve a function for me. So, I dont have to many. On my setup I have piHole, a CUPS server, boinc, a QNAP NAS, openmedia vault that backups the NAS, Home assistant, and my most used Komga.
For me its like:
Im using a service and I like it. I exceed some limit. I have to pay. No *free* (hosted) alternative. Looking for a selfhosted alternative.
I currently only hosting Cal.com, Listmonk, Some Scrum Planning Poker, Authentik and self programmed software.
Both, i like setting up the network and trying out selfhosted services.
Definitely improved my daily routines:
- Paperless-ngx, connected to my email. All my bills and purchases are backed up. So easy to find documents/warranty documents.
- Nextcloud, for backing up my phone and personal life. Too much data for cloud providers and pivate.
- Plex/Jellyfin, easy way to watch all my Linux iso’s without paying 10 different streaming services. Still subscribed to two steaming services though (family).
- Adguard, lifesaver to browse the web without going crazy.
- Immich, awesome photo viewer with mobile app.
- Syncthing, awesome tool to sync data. Use it to sync my Obisian notes to all my devices.
- Kasm/webtop, have my own OS in browser to access from any web browser securely.
- Restic, tool to backup everything to Backblaze. You can use any storage solution.
- Wireguard VPN, to easy access my services and have adblocking on my phone and laptop outside of my LAN.
Obisian
Hey, may I ask what application you use on your smartphone to view the markdown notes?
Obsidian, misspelled the app. There is a iOS and Android app.
I have paperless running in a docker container on my unraid machine but it seems like it takes longer to use then what I used to do.
I used to save all files to a folder system
Docs -> Year -> date-sender.pdf
Now it seems I have to manually do all of the coding. I thought that paperless, would learn who files are from and then categorize it for me, so that if I scan all my monthly bills and then 2 years later I need to find my internet bill for Dec 2019, I could just search for it and find it.
While the search will work, it only works if I scanned it, tagged it spectrum and put the date on it. Seems like its more work to me?
I run paperless-ngx in a docker container. Have it scan my email for attachments once a day. It automatically tags the email depending on keywords found in the email and sender.
If I scan a document to import I tag it manually.
But paperless-ngx also has ocr, so it will scan the whole page and save that data. So I can search for example ‘samsung’ and it will show me all documents where Samsung is in. Even if it is not tagged.
My docker-compose:
version: "3.3" networks: paperless: name: paperless driver: bridge ipam: config: - subnet: 172.36.0.0/16 services: paperless-redis: container_name: paperless-redis image: docker.io/library/redis:7 restart: unless-stopped networks: - paperless volumes: - ./redis:/data paperless-db: container_name: paperless-db image: docker.io/library/postgres:13 restart: unless-stopped networks: - paperless volumes: - ./db:/var/lib/postgresql/data environment: POSTGRES_DB: paperlessdb POSTGRES_USER: paperless POSTGRES_PASSWORD: super-secure-password paperless: container_name: paperless image: ghcr.io/paperless-ngx/paperless-ngx:latest restart: unless-stopped networks: - paperless depends_on: - paperless-db - paperless-redis ports: - 8002:8000 healthcheck: test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"] interval: 30s timeout: 10s retries: 5 volumes: - ./data:/usr/src/paperless/data - ./media:/usr/src/paperless/media - ./export:/usr/src/paperless/export - ./consume:/usr/src/paperless/consume env_file: ./docker-compose.env environment: PAPERLESS_REDIS: redis://paperless-redis:6379 PAPERLESS_DBHOST: paperless-db
The .en file you can find on there GitHub. But the over important part is to setup a language for it.
# The default language to use for OCR. Set this to the language most of your # documents are written in. PAPERLESS_OCR_LANGUAGE=nld
Selfhosting a VS Code server was one of the best decisions to increase my productivity.
For serious business :
- Jellyfin
- Paperless-ng
- Mealie (only MY receipes)
- Home assistant (cool stuff with domotic)
- Yourls
- ruTorrent
- ytdl_api_ng (download videos directly on my server)
- pihole (bye bye most of ads)
- gitea
- seafile (more reliable than nextcloud)
- overleaf (easier to install on docker that install a LaTeX distribution on all my computers)
- Deemix
- Custom backup report
- Custom uptime report
For the lol :
- Aria 2 (no real usage for me)
- Nextcloud (bad desktop client, gave up, still useful to share some files)
- Wikijs (to lazy to maintain documentation)
- Memos (can’t replace google keep)
- Portainer (I manage things manually)
- Webmin (for some dangerous things only)
I almost disabled everything else.