• Stars
    star
    462
  • Rank 94,778 (Top 2 %)
  • Language
    Shell
  • License
    GNU General Publi...
  • Created almost 11 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Armbian Linux configuration utility

NOTICE: We are refactoring this tool. Your input & help is more then welcome!

Armbian configuration utility

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 available kernels and nightly builds
    • edit boot environment
    • reconfigure board settings with DT overlays or FEX (Allwinner legacy)
    • select dedicated DTB (Solidrun i.MX6 and Odroid XU4/HC1/HC2 boards)
    • adjust SSH daemon features
    • 3G/4G LTE modem management
    • run apt update and upgrade
    • toggle BASH/ZSH with Oh My ZSH and tmux
    • toggle desktop and login manager (desktop builds)
    • adjusting the display resolution (some boards)
    • 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. Toggle 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
  • help
    • Links to documentation, support and sources

Run this utility on 3rd party Debian based distributions

    sudo wget https://apt.armbian.com/armbian.key -O key
    sudo gpg --dearmor < key | sudo tee /usr/share/keyrings/armbian.gpg > /dev/null
    sudo chmod go+r /usr/share/keyrings/armbian.gpg
    sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/armbian.gpg] http://apt.armbian.com $(lsb_release -cs) main  $(lsb_release -cs)-utils  $(lsb_release -cs)-desktop" | sudo tee /etc/apt/sources.list.d/armbian.list
    apt update
    apt install armbian-config

Development version:

# Install dependencies
apt install git iperf3 psmisc curl bc expect dialog network-manager sunxi-tools \
debconf-utils unzip dirmngr software-properties-common psmisc jq

git clone https://github.com/armbian/config
cd config
bash debian-config

Software testings

Application name Buster Stretch* Bionic* Focal Test install
TV headend (IPTV server) ✔️ ✔️ ✔️ 15.11.2020
Syncthing (personal cloud) ✔️ ✔️ ✔️ 15.11.2020
SoftEther VPN server (VPN server) ✔️ ✔️ 09.03.2019
Plex (Plex media server) ✔️ ✔️ ✔️ 15.07.2019
Emby (Emby server) ✔️ ✔️ 24.07.2019
Radarr (Movie downloading server) ✔️ ✔️ ✔️ 10.06.2019
Sonarr (TV shows downloading server) ✔️ ✔️ ✔️ 10.06.2019
Transmission (torrent server) ✔️ ✔️ ✔️ 10.06.2019
ISPConfig (WEB, SMTP, POP, IMAP, FTPD, MYSQL server) ✔️ ✔️ 29.09.2018
NCP (Nextcloud personal cloud) ✔️ n/a 19.05.2019
OpenMediaVault NAS (NAS server) ✔️ ✔️ n/a 24.07.2019
OpenHAB (Smarthome suite) ✔️ ✔️ ✔️ ✔️ 19.9.2021
Home Assistant (Smarthome suite within Docker) ✔️ ✔️ ✔️ 09.03.2019
PI hole (ad blocker) ✔️ ✔️ 09.03.2019
UrBackup (client/server backup system) ✔️ ✔️ ✔️ 10.06.2019
Docker (Docker CE engine) ✔️ ✔️ ✔️ 10.06.2019
Mayan EDMS (Document management system within Docker) ✔️ ✔️ 29.09.2018
MiniDLNA (Media sharing) ✔️ ✔️ ✔️ 10.06.2019

* no longer supported

More Repositories

1

build

Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
Shell
4,227
star
2

firmware

Armbian Linux firmware
Makefile
194
star
3

documentation

Armbian Linux Documentation
Python
184
star
4

community

Armbian Community rolling release
Shell
179
star
5

linux-rockchip

Improved Rockchip Linux
C
111
star
6

sunxi-DT-overlays

Device Tree overlays for sunxi devices running Armbian images with mainline kernel
80
star
7

linux

Armbian kernel mirrors
C
79
star
8

os

Armbian Linux OS
Shell
29
star
9

mirror

Armbian Linux Mirrors Infrastructure
26
star
10

configng

Next generation bash based configuration API
Shell
19
star
11

autotests

Armbian automated testings
Shell
18
star
12

scripts

Armbian Linux Support Scripts
Shell
8
star
13

upload

Armbian repository uploader
7
star
14

armbian-router

Go
6
star
15

configurator

armbian-config drop-in replacement
Python
5
star
16

testings

Armbian nightly images status reporting
Shell
5
star
17

dl-router

Armbian Linux download router
Python
5
star
18

cache

Armbian Linux Rootfs Cache
5
star
19

ansible-collection-armbian

ansible collection for armbian related facts and utilities
Python
4
star
20

mpads

Multiple power and data switch
C
3
star
21

ci-testing-tools

scripts, tools, configs for CI-testing
Shell
3
star
22

cache-uboot

Armbian U-boot Cache
3
star
23

cache-root

Armbian Root File-system Cache
3
star
24

odroidc2-blobs

Blobs mirrored from https://github.com/hardkernel/u-boot/tree/odroidc2-v2015.01/fip
Shell
3
star
25

cache-firmware

Armbian Firmware Blob Cache
2
star
26

repository

Pulling into our repository
1
star
27

distribution

Automated application deployments
Shell
1
star
28

qa

Armbian Linux quality assurance
1
star
29

wallpapers

Armbian wallpapers
1
star
30

mirror-check

yaml-driven tool to confirm armbian apt repos are in sync.
1
star
31

actions

Armbian Linux GitHub Actions
1
star
32

docker-armbian-build

Docker images for build framework
1
star