Today I set up my old laptop as a Debian server, hosting Immich (for photos), Nextcloud (for files), and Radicale (for calendar). It was surprisingly easy to do so after looking at the documentation and watching a couple videos online! Tomorrow I might try hosting something like Linkwarden or Karakeep.
What else should I self-host, aside from HA (I don’t have a smart home), Calibre (physical books are my jam), and Jellyfin (I don’t watch too many movies + don’t have a significant DVD/Blu-ray collection)?
I would like to keep my laptop confined to my local network since I don’t trust it to be secure enough against the internet.
edit: I forgot, I’m also hosting Tailscale so I can access my local network remotely!
Just from the top of my head:
- Navidrome (Music)
- Audiobookshelf (Audiobooks)
- Paperless-ngx (documents)
- Joplin (notes, lists and more)
- Komga (comics)
- Mealie (mealplanner, recipes, shopping lists)
Edit: I left out some stuff that you or others already mentioned. But here’s the extended list so I can copy/paste this if someone else asks in the future.
- Immich (photos)
- Home Assistant (home automation)
- Jellyfin (Movies, TV series and more)
- Calibre & Calibre-Web (ebooks)
- Pi-hole (DNS sinkhole)
- Vaultwarden (password manager)
- Nextcloud (data sharing)
- Homarr (Dashboard)
- Headscale (Tailscale Server)
Honorable mention:
- Proxmox (Hypervisor)
- Portainer (Container Management) - I know a lot of people wouldn’t recommend it for various reasons, but works alright for me
As someone who works in security, I don’t personally recommend self hosting your password manager unless you’re planning on never opening it up outside your network or you’re willing to be on top of all potential security issues. These are your account credentials we’re talking about. You WANT them safe, and the people paid to make sure they stay secure are likely going to do a better job than you.
Paperless-ngx - it allows you to upload important documents like receipts, contracts, etc. and uses OCR so you can search them