PitchHut logo
AMUD Dashboard
A lightweight and efficient self-hosted application launcher.
Pitch

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.

Description

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:

DimensionHeimdall Application DashboardAMUD Dashboard
EnginePHP 8+ / LaravelRust / Axum / Tokio
Runtime OverheadHigh (Interpreted PHP-FPM)Zero (Native Compiled Machine Code)
Assets InjectionRead from host disk pathsEmbedded templates + static files
Idle RAM Footprint80MB - 150MB~26MB (Combined server/agent)
Boot Time2 - 5 secondsSub-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.

0 comments

No comments yet.

Sign in to be the first to comment.