Back Up Your Entire Dashboard in One File
amud.db is your whole config. Copy it. Don't forget .amud-secrets-key if you use encrypted integrations.
I've seen people maintain elaborate backup scripts for YAML dashboards — git repos, env files, secret sidecars, three different paths.
AMUD Dashboard backup:
cp /opt/amud/data/amud.db ~/backups/amud-$(date +%F).db
Done. Apps, tabs, settings, users, encrypted creds (encrypted blob in DB).
Restore
- Stop
amud-server - Replace
amud.db - Start
amud-server
Your dashboard is exactly as it was. I've used this to clone a test setup to prod. Worked first try.
Don't forget the keyfile
Integrations use .amud-secrets-key for AES-GCM. Backup it with the database. Restore DB without key = encrypted tokens become useless noise.
Cron it and forget it
0 3 * * * cp /opt/amud/data/amud.db /mnt/nas/backups/amud-$(date +\%F).db
Keep a week of dailies. Homelab disasters always happen on the day you skipped backups.
More: /docs/troubleshooting