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 )
Rely on a lot of my selfhosted stuff like my media stack, immich, syncthing (phone backups), home assistant, vaultwarden. Saves me a bunch of money from subscriptions
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.
Selfhosting a VS Code server was one of the best decisions to increase my productivity.
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?
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
Little bit of both I suppose. I find it very enjoyable to have a server at home to tinker with, I’m also enjoying providing media to my friends and family (and myself). I don’t use many self-hosted apps outside of media though, really only nocodb, immich and memos