Rate my stack: - sh.itjust.works

this is my current plan, but I’ve yet to selfhost for longer than a month or two previously. what do y’all think of my choices? Proxmox HV running TrueNAS+Debian Stable Server Prowlarr: Indexer manager Sonarr: TV show management automation Radarr: Movie management automation LazyLibrarian: Book management automation Lidarr: Music management automation Homarr: Dashboard for managing applications Seerr: Media request management system Jellyfin: Media server qBittorrent: Torrent client NZBGet: Usenet downloader WireGuard: VPN software Surfshark: VPN service Portainer: Docker container management UI Watchtower: Automated Docker container updates Immich: Photo gallery & backup Mealie: Meal planner Moonlight: Low latency remote gaming (retro game emulator focused) Kavita: Ereader for books, manga, audiobooks, most formats Funkwhale: Music streaming open to suggestions, but wanted to see if the community would perceive this as a reasonably interlocked software system or if i need to be using other software. incredibly new and lowkey uninformed by trying my best to learn. plz be nice lol

Solid starting point. One gap I’d flag: you have Portainer for management and Watchtower for updates, but nothing that tells you when something actually breaks. When you’re running this many containers, you’ll eventually wake up to a service that silently crashed at 3am.

Two directions depending on how deep you want to go:

  • Minimal: Uptime Kuma — great for HTTP pinging your services. Simple, clean UI.
  • Docker-native: Maintenant (GitHub) — single container, auto-discovers everything via the Docker socket, tracks container states + restart loops + HTTP endpoints + cron jobs + SSL certs. No config needed, ~17 MB RAM, read-only socket access.

Disclaimer: I built Maintenant, so I’m biased — but the reason I built it is exactly this gap. Portainer tells you what’s running, Watchtower keeps it updated, but neither alerts you when something is unhealthy. Worth adding monitoring before you need it.

Maintenant — Monitor everything. Manage nothing.

Unified monitoring for Docker and Kubernetes. One container, zero config, total visibility on your containers, endpoints, SSL certificates, cron jobs and system resources.