AMUD Dashboard is a lightweight, zero-dependency homelab control center designed for efficient management and telemetry. Built with Rust, it eliminates the overhead of legacy dashboards while providing a responsive UI and server architecture. With minimal resource usage, it delivers fast performance without complex configurations.
The AMUD Dashboard serves as a unified control center and telemetry dashboard for homelabs, designed to optimize performance through an innovative, zero-YAML, UI-driven approach. This project stands out by utilizing compiled Rust for high efficiency, contrasting with traditional dashboards like Heimdall or Homarr that require heavier runtimes such as PHP or Node.js, and complex nested YAML configurations.
amud-server: A web server that serves HTML content and manages state using SQLite, delivering fast responses with sub-millisecond route execution.amud-agent: A standalone daemon that gathers host metrics, interacts with Proxmox VE containers, and Docker runtimes, returning data to the server efficiently.AMUD Dashboard significantly outperforms legacy solutions:
| Dimension | Heimdall (Legacy PHP) | AMUD Dashboard (Rust) |
|---|---|---|
| Engine | PHP 8+ / Laravel | Rust / Axum / Tokio |
| Execution Overhead | High (Interpreted PHP-FPM) | Zero (Native Machine Code) |
| Idle RAM Footprint | ~150MB | 35MB - 100MB (Combined) |
| Startup Time | ~2 - 5 seconds | Sub-millisecond |
Contributions and support for the AMUD Dashboard can be made through various channels such as GitHub Sponsors, direct donations via Stripe, or Ko-fi, helping to enhance and sustain project development.
No comments yet.
Sign in to be the first to comment.