Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/armbian/config

Armbian Linux configuration utility
https://github.com/armbian/config

apache docker hassio ispconfig lamp mysql nas nextcloud nginx openhab openmediavault openvpn pi-hole plex postfix radarr server sonarr transmission tvheadend

Last synced: 27 days ago
JSON representation

Armbian Linux configuration utility

Awesome Lists containing this project

README

        

# NOTICE: [This tool is beeing replaced](https://github.com/armbian/configng)!

# 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

![](images/animated.gif)

- **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](https://ohmyz.sh/) and [tmux](https://en.wikipedia.org/wiki/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**
- softy
- [TV headend](https://tvheadend.org/) *(IPTV server)*
- [Syncthing](https://syncthing.net/) *(personal cloud)*
- [SoftEther VPN server](https://www.softether.org/) *(VPN server)*
- [Plex](https://www.plex.tv/) *(Plex media server)*
- [Emby](https://emby.media/) *(Emby media server)*
- [Radarr](https://radarr.video/) *(Movie downloading server)*
- [Sonarr](https://sonarr.tv/) *(TV shows downloading server)*
- [Transmission](https://transmissionbt.com/) *(torrent server)*
- [ISPConfig](https://www.ispconfig.org/) *(WEB & MAIL server)*
- [NCP](https://nextcloudpi.com) *(Nextcloud personal cloud)*
- [Openmediavault NAS](http://www.openmediavault.org/) *(NAS server)*
- [OpenHab2](https://www.openhab.org) *(Smarthome suite)*
- [Home Assistant](https://www.home-assistant.io/hassio/) *(Smarthome suite within Docker)*
- [PI hole](https://pi-hole.net) *(ad blocker)*
- [UrBackup](https://www.urbackup.org/) *(client/server backup system)*
- [Docker](https://www.docker.com) *(Docker CE engine)*
- [Mayan EDMS](https://www.mayan-edms.com/) *(Document management system within Docker)*
- [MiniDLNA](http://minidlna.sourceforge.net/) *(media sharing)*
- monitoring tools
- create diagnostics report
- toggle kernel headers, RDP service, Thunderbird and LibreOffice (desktop builds)
- **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)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:||15.11.2020|
|Syncthing (personal cloud)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:||15.11.2020|
|SoftEther VPN server (VPN server)|:grey_question:|:heavy_check_mark:|:heavy_check_mark:||09.03.2019|
|Plex (Plex media server)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:||15.07.2019|
|Emby (Emby server)|:heavy_check_mark:|:heavy_check_mark:|:grey_question:||24.07.2019|
|Radarr (Movie downloading server)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:||10.06.2019|
|Sonarr (TV shows downloading server)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:||10.06.2019|
|Transmission (torrent server)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:||10.06.2019|
|ISPConfig (WEB, SMTP, POP, IMAP, FTPD, MYSQL server)|:grey_question:|:heavy_check_mark:|:heavy_check_mark:||29.09.2018|
|NCP (Nextcloud personal cloud)|:grey_question:|:heavy_check_mark:|n/a||19.05.2019|
|OpenMediaVault NAS (NAS server)|:heavy_check_mark:|:heavy_check_mark:|n/a||24.07.2019|
|OpenHAB (Smarthome suite)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|19.9.2021|
|Home Assistant (Smarthome suite within Docker)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:||09.03.2019|
|PI hole (ad blocker)|:grey_question:|:heavy_check_mark:|:heavy_check_mark:||09.03.2019|
|UrBackup (client/server backup system)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:||10.06.2019|
|Docker (Docker CE engine)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:||10.06.2019|
|Mayan EDMS (Document management system within Docker)|:grey_question:|:heavy_check_mark:|:heavy_check_mark:||29.09.2018|
|MiniDLNA (Media sharing)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:||10.06.2019|

\* no longer supported