that self hosted itch....
Anyone else have it ? The more work I do setting things up like dockers, reverse proxies, single sign on, etc. the more I want to do it. But I’m running out of ideas of things to host that would actually benefit me. But I have that itch where I want more lol.
So far I have the following: (EDIT: added descriptions for those who aren’t familar with all of it. )
- Caddy - use this primarily as a reverse proxy to access my applications via my domain and outside the house
- Nextcloud - mainly using it for cloud storage but also some of their other apps likes decks and tasks as well as contacts and calendar.
- Memos - simple note taking app similar to twitter but personal.
- Miniflux - rss
- Authentik - sso
- Portainer - web view of dockers and status / health
- KitchenOwl - groceries / recipe management
- Actual - zero budgeting (like YNAB)
- Firefly iii - finances management
- Immich - images / iCloud replacement
- Organizr (barely using it. Trying to think of more use cases) - dashboard of all my services
- Speedtest - runs daily speed tests and monitors.
- Plex - host my media library
- Plex_Debrid / rclone - sync real Debrid with plex.
- rsync to backup data to one onsite and one off site location. Automated backups
- Watchtower automated docker updates
- Home Assistant - home automation
- Home bridge - Apple home automation
- Zigbee2mqtt - manage zigbee smart home devices
- Unifi controller - manage my network
I think that’s everything!
Edit: Thanks for the overwhelming responses! I really appreciate everyone with their opinions. First things first I did get borg setup for both my server and my desktop so thats awesome! I am waiting for response from my backup server admin if they can install rdiff-backup for me so I can utilize that as well for my cloud backups.
Going to take a look at a few other of the many suggestions here! More than a few I like!
I try to find ways to make my setup more bulletproof or faster whenever I get the itch. As an example, I recently switched to OpenSUSE and Podman to take advantage of the LTO optimized packages and rootless containers.
I tried to run my online life through self hosting but I found a lot of the services weren't reliable or capable enough to get real work done. So I went from 30 containers to about 7 and have a lot less to tinker with.
Is "faster" related to rootless here? I switched to rootless docker a while ago and from all I've seen it seems like it would actually suffer in the performance category. I don't run anything particularly demanding and haven't benchmarked anything, so it's more of a gut feeling.
No just LTO. Right now only Ubuntu, Fedora and SUSE Tumbleweed turn it on by default.
I've rebased a few of my containers with SUSE and noticed some improved load times on my web services as well. I don't run anything demanding either, just bored. It's like half a second improvement lol.