Why AMUD Dashboard Uses SQLite Instead of Postgres (Yes, Really)
Embedded DB for embedded dashboard. WAL mode, single-file backup, no extra container for config storage.
Read article →"Why not Postgres?"
Self-hosted homelab setups and workflows
View All TagsEmbedded DB for embedded dashboard. WAL mode, single-file backup, no extra container for config storage.
Read article →"Why not Postgres?"

Honest post-Homepage review. GitOps YAML vs browser config. No sugarcoating.
Read article →I ran Homepage for a year. Liked it. Still recommend it for the right person.
Server in LXC, agent on the hypervisor host. Separation of privileges and why the Unix socket exists.
Read article →"Why not one binary?"
Stars, issues, PRs, themes, docs. Homelab projects grow from real users reporting real weird setups.
Read article →AMUD Dashboard isn't a startup. It's a homelab tool I built because I wanted it. But it gets better when other people break it in ways I didn't imagine.
GC pauses, static binaries, Tokio concurrency. Developer brain dump on language choice for AMUD.
Read article →A homelab dashboard is a weird workload. It idles 99% of the time but still needs to poll metrics every few seconds, hold WebSocket connections, encrypt secrets, and never leak memory over months of uptime.
Stack template, matching AMUD_AGENT_SECRET, Docker socket mount. GUI homelab crowd deserves dashboards too.
Read article →I live in SSH. Some of you live in Portainer. Both are valid.
Grid density, guest mode, theme gallery wallpapers, kiosk browser tips. AMUD Dashboard was basically made for wall mounts.
Read article →I've got an old iPad on a desk mount running AMUD Dashboard in guest mode. Shows CPU, which lights are on, if Plex is streaming, whether the *arr stack is actually running. Wife approves because it doesn't look like a terminal.

Admin sees power controls. Guest sees links and optional telemetry. Kitchen tablet stays safe.
Read article →Put a dashboard on a kitchen wall tablet. Someone will eventually tap the wrong button.

CPU bars work but LXC badges don't? It's almost always the Proxmox API token. Here's how to read agent logs and fix it.
Read article →Top bar shows live CPU. App cards say CHECKING... forever.
amud.db is your whole config. Copy it. Don't forget .amud-secrets-key if you use encrypted integrations.
Read article →I've seen people maintain elaborate backup scripts for YAML dashboards — git repos, env files, secret sidecars, three different paths.
Dedicated amud system user, /opt/amud layout, systemd units. Lowest overhead if you have a spare NUC.
Read article →Sometimes you have a spare NUC or mini PC that does one job: show the dashboard on a wall and nothing else.
I built AMUD Dashboard so I'm biased. Here's when you'd still pick something else.
Read article →I built AMUD. I'm biased. Here's the honest comparison anyway.