v1.8.0
v1.8.0 — Smart idle, lower RAM, multi-node
AMUD now knows when you're actually using the dashboard. Background work scales down when nobody is watching, and ramps back up the moment you open the GUI.
New features
- Smart idle / active runtime — integration pollers, media checks, and caches pause in deep idle; full speed when you're on the dashboard (with a configurable grace period).
- Performance presets — Light, Balanced, Active, or Custom poll intervals from Settings → Performance & resources.
- Multi-node homelabs — tag apps and agents by node; telemetry and container matching work per host.
- Batch integrations API — fetch up to 50 integration cards in one request (
POST /api/apps/integrations/batch). - API tokens — choose scopes (apps, status, telemetry, webhooks, and more) when creating tokens.
- Backup reminders — optional nudge when your last database export is overdue; streaming export for large configs.
- Idle host alerts — CPU, RAM, and disk thresholds fire webhooks even when the GUI is closed.
- Integration wizard helpers — test an integration URL from Settings; Custom API template manifest.
- Paginated apps API —
GET /api/apps?page=for dashboards with hundreds of cards.
Improvements
- Agent RAM diet — idle agents skip unlinked containers, reuse caches, and poll Docker concurrently.
- Dashboard viewport — SSR and live updates focus on visible cards (50 max) to keep memory flat as your app list grows.
- PWA — last-known app status cached offline; service worker v36.
- Docs — locale scaffolding for English, German, French, and Spanish.
Upgrade
Native / Proxmox:
curl -sSL https://github.com/boubli/AMUD-Dashboard/releases/download/v1.6.4/update-amud.sh | bashDocker:
docker compose pull && docker compose up -d --force-recreateOr pull the latest Docker image: tradmss/amud-dashboard:latest
Binaries: amud-server, amud-agent (amd64 + arm64), ui.tar.gz, and SHA256SUMS are attached below.