You've already forked documentation
mirror of
https://github.com/armbian/documentation.git
synced 2026-01-06 10:13:36 -08:00
52 lines
3.5 KiB
Markdown
52 lines
3.5 KiB
Markdown
# 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 |
|
|
|--------------|----------------|-------|
|
|
| <span style="background-color:#d0ebff; color:#003865; padding:3px 6px; border-radius:4px; font-size:90%;">x86_64</span> | ✅ Full | Ideal for servers, mini PCs |
|
|
| <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span> | ✅ Full | Ideal for servers and SBCs |
|
|
| <span style="background-color:#fff3bf; color:#7c4d00; padding:3px 6px; border-radius:4px; font-size:90%;">armhf</span> | ⚠️ Partial | Limited by upstream container support |
|
|
| <span style="background-color:#f3d9fa; color:#6a1b9a; padding:3px 6px; border-radius:4px; font-size:90%;">riscv64</span> | ⚠️ 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
|