Thinking of self-hosting some basic tools; SearxNG, Bitwarden, Lemmy.
What kind of tools are you self-hosting right now? Which ones are easy to manage, which ones are awkward? 👀
At some point what’s hosted and what’s infrastructure becomes a bit blurred, but just on the user facing services side:
AdGuardHome, Bitwarden, CalibreWeb, a DHTC scraping database thing that I rarely run because it eats up the CPU and network, Emby, Hemdal, Homechart, a website copier based on HTTrack, Lemmy (ya don’t say?) Librespeed, Mailcow, Mastodon, a video downloader based on youtube-dl call MeTube, NextCloud, PhotoPrism, Portainer, RocketChat (being replaced by nextcloud talk once I get the stun/turn working), SmokePing, Transmission, XbrowserSync, Zabbix,
and a handful of others for more monitoring and management style tasks.
-
Home Assistant OS (in a VM)
-
- MariaDB
-
- Matter Server
-
- Mosquitto Broker
-
- Z-Wave JS
-
AdGuard home
-
SWAG (Ngnix proxy)
-
Emby
-
Airsonic Advanced
-
Komga
-
Immich
-
FreshRSS
-
Owncloud
-
Organizr
-
Duplicati
-
Portainer
-
Virtmanager
The “arr” family -
- Gluetun (routes all the below containers through my VPN)
-
- Readarr (print)
-
- Readarr (audio)
-
- LazyLibrarian (magazines)
-
- Mylar3
-
- Sonarr
-
- Lidarr
-
- Radarr
-
- Prowlarr
-
- Flaresolverr
-
- SABnzbd
-
- qBittorrent
There’s a few other support containers for the above items like redis and postgres. This is all done on Ubuntu Server. But I’m slowly prepping to switch over to Unraid as I prefer the storage management on that. For me file storage and redundancy is a huge part of why I run all this.
Nginx Nextcloud Lemmy Emby HomeAssistant Paperless-ngx Podgrab Gokapi Snippet box Opnsense Deluge Pihole 3CX Omada SDN controller Gitea iredmail Hashicorp Vault Portainer Heimdal Firefox browser
- a few ancillary databases and management tools
I’m pretty happy with this lot and at the moment I’m not sure what I want to add. Perhaps some RSS reader, but I don’t think that’ll see much use tbh.
This is likely not the thread for it, but I’ve been wanting to look for some kind of guide to self hosting for someone who’s never done it before. Once I get out of my lease that, while it includes internet, prohibits me from running any kind of servers, I want to potentially look into starting something, although that would also involve me getting a dedicated machine for this. I do have a somewhat old Raspberry Pi 3 from like 2016 I want to say (it has built in WiFi and Bluetooth but as I am currently home, I don’t have the specs on hand atm). The only other two machines are my desktop, which is way too overpowered to be running a server even some of the time, and my laptop, which I want to be able to take with me if I need to go work on something at a coffee shop.
There are some options for Pis like unraid.
Honestly though, just pick one problem you have and solve that with docker.
Beat your head against the wall trying to figure out the virtualization, volume mapping, permissions and networking.
Then start finding other problems to solve.
I stood up a homelab for media storage and streaming… and it has now grown to 30-40 applications running in parallel.
I run everything off a Synology NAS using Docker, except for Plex which runs directly so I can take full advantage of hardware transcoding.
- Portainer
- Radarr
- Sonarr
- NZBGet
- NZBHydra
- Overseerr
- Jellyfin
- Nextcloud (only using this for GPodder sync right now)
I also have a separate mini-computer for Home Assistant. That runs on HA Blue, which was the limited run predecessor to Home Assistant Yellow. May seem silly to have separate hardware, but I was tired of my whole system going offline every time I needed to reboot HA (which means possibly interrupting a family or friend watching a remote Plex stream, the horror!)