AMUD is an advanced dashboard designed for resource-constrained environments. Unlike traditional dashboards, it operates with minimal memory and disk footprint, utilizing a single binary and zero dependencies. Experience a fully UI-driven setup without cumbersome configurations, making it ideal for home labs looking for performance and efficiency.
AMUD (Advanced Modern Unified Dashboard) is an efficient, asynchronous self-hosted application launcher designed specifically for resource-constrained environments. Unlike traditional dashboards that are burdened with heavy runtimes and complex configurations, AMUD delivers a streamlined experience with a combined RAM usage of approximately ~26MB and a disk footprint of only ~660MB when deployed as a full Debian LXC container.
Key Features of AMUD
Optimized for Resource Efficiency
AMUD is crafted with performance in mind, utilizing pure, compiled Rust to eliminate interpreter overhead. This ensures the entire dashboard, telemetry layer, and database operate effortlessly within a minimal resource envelope, significantly reducing idle RAM usage compared to legacy solutions like Heimdall.
User-Friendly Interface
Configured entirely through a user-friendly UI, AMUD replaces the intricate YAML configurations of legacy dashboards with a fast, embedded SQLite architecture. This design enables intuitive category layout, tagging, and sub-page management without the need for cumbersome text files.
Real-Time Monitoring
With asynchronous Tokio telemetry, AMUD continuously polls metrics and streams live updates to the UI using WebSockets. This enhances user interaction by providing real-time insights into service statuses without disrupting browser performance. Features like integrated live clocks and dynamic category filters further enhance usability.
Enhanced User Management
AMUD distinguishes between admin and guest profiles using built-in cryptographic user roles. This functionality ensures that sensitive tools remain secure, allowing family members or guests access to a read-only layout while maintaining full control for administrators.
Comparison with Legacy Dashboards
AMUD's production footprint is remarkably compact when compared to traditional options. Below are some comparisons with Heimdall:
| Dimension | Heimdall Application Dashboard | AMUD Dashboard |
|---|---|---|
| Engine | PHP 8+ / Laravel | Rust / Axum / Tokio |
| Runtime Overhead | High (Interpreted PHP-FPM) | Zero (Native Compiled Machine Code) |
| Assets Injection | Read from host disk paths | Embedded templates + static files |
| Idle RAM Footprint | 80MB - 150MB | ~26MB (Combined server/agent) |
| Boot Time | 2 - 5 seconds | Sub-millisecond (Instant) |
For a comprehensive guide on deployment, refer to the AMUD Deployment Guide, which includes automated installation scripts, Portainer configurations, and Docker command-line instructions.
No comments yet.
Sign in to be the first to comment.