Utility for configuring your board, adjusting services and installing applications. It comes with Armbian by default.
Login as root and type:
armbian-config
- system
- install to SATA, eMMC, NAND or USB
- freeze and unfreeze kernel and BSP upgrades
- switching between avaliable kernels and nightly builds
- edit boot environment
- reconfigure board settings with DT overlays or FEX (Allwinner legacy)
- select dedicated DTB (Solidrun imx6 boards)
- adjust SSH daemon features
- run apt update and upgrade
- toggle desktop and login manager (desktop builds)
- adjusting the display resolution (some boards)
- toggle running servives (stock Debian utility)
- enabling read only root filesystem (Ubuntu)
- network
- select dynamic or static IP address
- hotspot management. Automatic detection of: nl80211, realtek, 802.11n, 802.11a and 802.11ac
- iperf3. Toogle bandwidth measuring server
- connect to wireless
- install IR support
- install support, pair and connect Bluetooth devices
- edit IFUPDOWN interfaces
- personal
- change timezone, languages and hostname
- select welcome screen items
- software
- softy
- TV headend (IPTV server)
- Syncthing (personal cloud)
- SoftEther VPN server (VPN server)
- ExaGear desktop (x86 emulator)
- Transmission (torrent server)
- ISPConfig (WEB & MAIL server)
- Openmediavault NAS (NAS server)
- PI hole (ad blocker)
- UrBackup (client/server backup system)
- Webmin (Web-based interface for system administration)
- MiniDLNA (media sharing)
- monitoring tools
- create diagnostics report
- install kernel headers
- remove build-essentials
- install RDP service (desktop builds)
- softy
- help
- Links to documentation, support and sources
Running this utility on 3rd party Debian based distributions
# Install dependencies
apt install git bc expect rcconf dialog network-manager sunxi-tools iptables resolvconf debconf-utils unzip build-essential html2text apt-transport-https html2text dirmngr software-properties-common
git clone https://github.com/armbian/config
cd config
bash debian-config