Sign inSign up

tradmss/amud-dashboard

By tradmss

โ€ขUpdated 14 days ago

AMUD Dashboard โ€” compiled Rust homelab cockpit with live Docker/Proxmox telemetry. Zero YAML.

Image
Monitoring & observability
1

10K+

tradmss/amud-dashboard repository overview

AMUD Logo

โ AMUD Dashboard

AMUD Dashboard UI

AMUD (Advanced Modern Unified Dashboard) is a high-performance, intelligent homelab cockpit built for resource-constrained environments. While legacy dashboards demand heavy runtimes and YAML files, AMUD is a compiled Rust stack that idles around 30โ€“50 MB RAM (server + agent) with sub-millisecond routing.

๐Ÿ“š Documentation: https://boubli.github.io/AMUD-Dashboard/โ 

Deploy: Docker guideโ  ยท Deployment scriptsโ 

docker pull tradmss/amud-dashboard:latest

โ Quick start (Docker Compose)

services:
  amud_app:
    image: tradmss/amud-dashboard:latest
    ports:
      - "8000:8000"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

  amud_agent:
    image: tradmss/amud-dashboard:latest
    command: ["/app/amud-agent"]
    network_mode: host
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./run:/opt/amud/run
    environment:
      - AMUD_DOCKER=1
    restart: unless-stopped

Open http://<host>:8000 โ€” default login is in the docsโ .


โ Proxmox telemetry (agent)

The agent talks to the Proxmox VE REST API directly. Set:

PVE_API_TOKEN=PVEAPIToken=root@pam!amud=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Create the token under Datacenter โ†’ Permissions โ†’ API Tokens. If unset, host CPU/RAM/disk metrics still work; LXC polling is skipped.


โ Why AMUD vs Heimdall / Homepage / Homarr

Legacy dashboardsAMUD
RuntimePHP / Node / YAMLCompiled Rust + SQLite
ConfigYAML filesWeb UI
TelemetryOften static linksLive agent + WebSockets
Idle RAM80โ€“150 MB+~30โ€“50 MB combined

โ Support

Unraid first-boot error .amud-secrets-key: Permission denied โ†’ Troubleshootingโ 

Tag summary

Content type

Image

Digest

sha256:81d901c4fโ€ฆ

Size

134.1 MB

Last updated

14 days ago

docker pull tradmss/amud-dashboard