# Armbian Software Lightweight, Secure, and Optimized Services for Embedded Systems ## Overview **Armbian Software**, accessible via the `armbian-config` utility, empowers you to quickly deploy a variety of **preconfigured applications and advanced services** — from diagnostic tools and media servers to dashboards and container orchestration platforms. Most services are offered as **Docker containers** optimized specifically for Armbian OS and supported hardware, while a subset is available as **native installations** for lightweight or performance-critical setups. ## Installation & Maintenance Each installation is isolated and designed with **clean setup and teardown** in mind. Key features include: - **One-command installs** with sensible defaults - **No leftover files or dangling containers** after uninstallation - **Service isolation** via Docker networks and volume mappings - **Support for both manual and automatic updates**, [including container image refresh](/User-Guide_Armbian-Config/System/#docker-images) - Daily-tested [CI pipelines](https://github.com/armbian/configng/actions/workflows/unit-tests.yml) ensure that software definitions remain reliable and compatible with the latest system changes All configurations are streamlined to work **out of the box**, reducing the need for manual intervention or deep technical know-how. ## Security and Management Every service runs on a **dedicated Docker network bridge**, isolating app traffic for **enhanced security** and performance. Key management benefits include: - Optional automatic restart and image updates - Native logging integration with `journalctl` or Docker logs - Clean rollbacks and easy troubleshooting - Support for encrypted volumes and HTTPS reverse proxies These features make the platform suitable for both **prototyping** and **long-term deployments**. However, a few specific services — typically those requiring low-level hardware access or advanced networking features — may still need to run directly on the host network rather than within an isolated Docker bridge. ## Hardware Support | Architecture | Support Level | Notes | |--------------|----------------|-------| | x86_64 | ✅ Full | Ideal for servers, mini PCs | | arm64 | ✅ Full | Ideal for servers and SBCs | | armhf | ⚠️ Partial | Limited by upstream container support | | riscv64 | ⚠️ Partial | Experimental, growing ecosystem | Installations may include hardware specific tuning for optimal performance. ## Why Use It - 🚀 **One-click deployments** of popular, containerized apps - 🔒 **Curated, tested, and secure** software maintained by the Armbian community - 🔁 **Clean installs and easy removal** — no system clutter or dependency hell - 📦 **Optimized for Armbian-supported hardware**, with fine-tuned configurations - ⚙️ **Minimal overhead**, ideal for embedded, headless, or remote systems - 🛠️ **Easy maintenance** with integrated update and monitoring tools - 🌐 **Internet-ready services**, including reverse proxies and network bridges