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? 👀
- Debian
- ArchiveBox
- PostgreSQL (for my own stuff)
- Syncthing
- Miniflux
- GitWeb
I’m usually a lot of what others are posting. One of my favorites so far has been HumHub. It’s a social media platform that’s like an old-school Facebook before all the news and ads. Currently have about 20ish members and it made available just for my large extended family. A lot of us already left Facebook so it’s nice to have a similar set of features just for us without outside influences.
I have an old laptop that i’m selfhosting a few services on. Right now i’m hosting:
- nginx proxy manager as a reverse proxy (all requests go through the reverse proxy and it redirects to the app based on the domain name)
- mealie and tandoor(for recipe management, dont know which one to choose yet)
- immich (for photo backup and management, kind of like Google photos)
- media stack with jellyfin, bazarr, sonarr, radarr, prowlarr jellyseerr, sabnzbd, and qbittorrent (jellyfin for streaming movies and shows, qbittorrent and sabnzbd for downloading movies and shows from either torrent or usenet sites (basically torrents but better), sonarr and radarr for telling them what to download, prowlarr for telling sonarr and radarr where to download from, and jellyseer is an interface where users select movies to download)
- gluetun (only use it sometimes, it’s a VPN client that I use with qbittorrent)
- archiveteam warrior for helping out archiving reddit, they have some other cool archival projects too.
- And finally, Lemmy.
I host most of my important things on the cloud because of my situation meaning that my laptop is not too reliable. If you are curious:
- actual (a pretty cool budget management app)
- nginx proxy manager
- gotify (sends and receives messages)
- ntfy (same but a bit simpler and more configurable)
- headscale (selfhosted control server for tailscale)
- metrics stack with grafana, prometheus and node exporter (node exporter scrapes my cloud server for data like CPU usage and other stuff every, I think, minute and then sends it to prometheus and grafana scrapes Prometheus for the metrics then visualises it if I request it to)
- authentik single sign on (single sign on means you log into authentik and then you can log into every other app through authentik, it’s a bit complicated to setup but it’s very nice when you do)
- vaultwarden (like bitwarden but easier to setup and easier on the ram) And that’s about it.
Trust me, I had to go through A LOT of tutorials to get to even this point, so it may be daunting at first, but you’ll get there. Eventually.
If you’d ask me what the hardest to set up was it was probably the media stack, probably because it was my first project 😅 and a close second would probably be authentik, it requires learning the different authentication types that you need, then actually setting it up on your server.
If you decide to selfhost something through docker and are new to doing stuff through the command line then i would recommend portainer, because it has a nice GUI and is maybe a bit better understandable to people who don’t understand all the commands In docker. Even if you are, it’s still nice for monitoring IMO. Incase you don’t know what docker is, you should check it out. I’m not gonna go into it here, but it’s pretty cool.
You should consider joining !selfhosted@lemmy.world (I realize that beehaw defederated but I feel like I should still bring It up) and !selfhost@lemmy.ml
Anyway sorry for the long post, I’ll shut up now.
Home Assistant, ESPHome, frigate, grafana, influxdb, mosquitto, nodered, plex, and a few web site servers. Once set up, they’re all easy to manage. The biggest challenge is upgrading Ubuntu on the web severs. All the other ones are Docker instance.
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.