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

  • Benjy33@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 days ago

    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.