Deployed AMUD Dashboard behind Nginx, opened the page, everything looked fine except the CPU bar was stuck at 0% like the server was dead. Server wasn't dead. Nginx just ate the WebSocket upgrade.
A link list tells you where Jellyfin should be. It doesn't tell you Jellyfin is stopped because you updated the LXC last night and forgot to bring it back up.
Docker is fine. I use it. But wrapping a dashboard — a thing that mostly displays links and polls metrics — inside another network stack on a Proxmox box always felt like wearing two coats indoors.
My homelab had the usual problem: twenty services, zero good way to open them.
I tried the usual suspects. Heimdall looked nice until I checked htop and saw PHP-FPM doing absolutely nothing useful while holding ~150MB. Homepage was closer to what I wanted — live widgets, clean UI — but I spent an entire Sunday debugging a YAML indent before I admitted I hate editing config files on disk for something as dumb as "add Jellyfin link."
So I did what any reasonable person with too much free time does: I wrote another dashboard.