Open Source Linux Distribution

Linux for

Optimized Debian and Ubuntu for ARM single board computers. Patched kernels, tested releases, automated builds. Trusted by developers, homelabbers, and hardware manufacturers worldwide.

336+Boards
62+Vendors
100%Open Source
Why Armbian?

More than a Linux image.

ARM hardware is fragmented — every board ships with different kernels, different patches, different quirks. Armbian fixes that with a single, tested, reproducible platform.

01 / Foundation

Debian & Ubuntu

Every Armbian image starts from clean upstream repositories. You get the full Debian or Ubuntu ecosystem — APT, systemd, thousands of packages — without vendor modifications or proprietary layers.

Debian
Debiantrixie / forky
Ubuntu
Ubuntunoble / jammy
02 / Kernel Engineering

Optimized Kernels

Each board gets its own patched and tested kernel. We apply Device Tree fixes, backport drivers, and tune for specific hardware — so peripherals, GPU, and networking work out of the box.

root@armbian
$ uname -a
Linux armbian 6.18.8-current-rockchip64 #1 SMP PREEMPT...
03 / Use Cases

Made for Builders

From home servers to industrial edge nodes, Armbian powers real projects. Pick a minimal server image or a full desktop — the platform adapts to what you need.

Home Automation
NAS / Storage
3D Printing
Desktop
Development

Supported Hardware

View All Boards

Over 300 boards from 60+ manufacturers. Each image is built, tested, and maintained by the community.

armbian build framework
Build Framework

Build your own.
From source.

Compile an entire operating system with a single command. Kernel, bootloader, root filesystem, packages — fully automated, fully reproducible, for any supported board.

One Command

Same interface for every SoC. No per-vendor toolchains.

Full Control

Pick your kernel, desktop, packages, and output format.

Reproducible

Same source, same config, same result. Every time.

Docker Native

Builds run in containers. No host pollution.

Get started.

Two ways to run Armbian. Pick the one that fits your workflow.

Armbian ImagerRecommended

Armbian Imager

The easiest way to get started. Our desktop app automatically selects the right image for your board, verifies file integrity with SHA checksums, and writes directly to SD card or eMMC. No manual steps, no command line — just pick your board and flash. Available for Windows, macOS, and Linux.

WindowsWindows
macOSmacOS
LinuxLinux
Download Armbian Imager
Advanced

Manual Download

For advanced users who prefer full control. Browse the board catalog, download compressed .img.xz files, verify checksums manually, and flash with dd, balenaEtcher, or any tool you prefer. All images include GPG signatures for verification.

$ wget dl.armbian.com/aml-c400-plus/Trixie_current_minimal
$ wget dl.armbian.com/aml-c400-plus/Trixie_current_minimal.sha
$ sha256sum -c *.sha
Armbian_26.2.1_Aml-c400-plus_trixie_current_6.18.8_minimal.img.xz: OK
$ xzcat *.img.xz | sudo dd of=/dev/mmcblk0 bs=1M status=progress

Partners

InovatoFriendlyElecSpacemiTMekotronicsRadxaKhadasTexas InstrumentsAlfred Smart SystemsFutomediamixLibre ComputernetcupMaximumsettingsJetHometoolcraft AGAtomoNetworksInovatoFriendlyElecSpacemiTMekotronicsRadxaKhadasTexas InstrumentsAlfred Smart SystemsFutomediamixLibre ComputernetcupMaximumsettingsJetHometoolcraft AGAtomoNetworks