Direct:
I decided to do this guide due to recent events that are making self-hosting more relevant than ever. It's also written from a live pass so it covers the real issues you will hit.
-
Gitea: GitHub has become a meme at this point over its (lack of) uptime and has had multiple security breaches. Gitea is good for individual users (Forgejo also works; setting aside the heavier GitLab).
-
Nextcloud: ownership of your files is becoming a bigger issue with automated account actions and privacy trade-offs. OpenCloud is another option and fork of ownCloud.
-
Home Assistant: ownership and privacy again, but HA is also powerful in its own right. It makes sense in this guide as illustrating VM vs LXC setup, too.
What's missing but coming (and why):
-
Jellyfin: popular but not the only media option. This exists here because Plex just had a massive price increase and it's worth revisiting with a current guide.
-
Vaultwarden: with recent rumors about Biwarden going paid-only (plus previous security issues), a self-hosted option becomes more important. This is Bitwarden-compatible and lighter.
-
Uptime Kuma and popular dashboards such as Grafana and Homarr: if you're getting into self-hosting, you will likely end up wanting these.
-
Nginx Proxy Manager with Unbound and AdGuard Home: a local DNS plus reverse-proxy layer most self-hosted setups will need. Caddy is a good alternative to NPM.
Many more guides also in the works including one on how I'm building the custom Maxxrescue (full build this time!). That custom image is a massive project that I do when I have free time (not often) alongside guides like this.
Reddit: https://ift.tt/D2PLJBa