mirror of
https://github.com/armbian/config.git
synced 2026-01-06 09:53:35 -08:00
RFC, cleanup, readme update
This commit is contained in:
69
README.md
69
README.md
@@ -1,14 +1,35 @@
|
||||
# Armbian configuration utility
|
||||
|
||||
Utility for configuring your board, adjust services and install applications. It comes with Armbian by default. Login and type:
|
||||
Utility for configuring your board, adjusting services and installing applications. It comes with Armbian by default.
|
||||
|
||||
Login as root and type:
|
||||
|
||||
armbian-config
|
||||
|
||||

|
||||

|
||||
|
||||
**Configuration**
|
||||
|
||||
- software
|
||||
- **system**
|
||||
- change timezone, languages and hostname
|
||||
- adjust SSH daemon features
|
||||
- update board firmware
|
||||
- toggle desktop, RDP and login manager (desktop builds)
|
||||
- adjusting the display resolution (some boards)
|
||||
- toggle running servives (stock Debian utility)
|
||||
- enabling read only root filesystem (Ubuntu)
|
||||
- install kernel headers
|
||||
- **networking**
|
||||
- select dynamic or static IP address
|
||||
- hotspot management. Automatic detection of: nl80211, realtek, 802.11n, 802.11a and 802.11ac
|
||||
- connect to wireless
|
||||
- pair and connect Bluetooth devices
|
||||
- edit IFUPDOWN interfaces
|
||||
- **armbian**
|
||||
- install to SATA, eMMC, NAND or USB
|
||||
- freeze and unfreeze kernel and BSP upgrades
|
||||
- edit boot environment, welcome screen items
|
||||
- reconfigure board settings with DT overlays or FEX (Allwinner legacy)
|
||||
- switching between avaliable kernels and nightly builds
|
||||
- **software**
|
||||
- softy
|
||||
- [TV headend](https://tvheadend.org/) *(IPTV server)*
|
||||
- [Syncthing](https://syncthing.net/) *(personal cloud)*
|
||||
@@ -18,37 +39,15 @@ Utility for configuring your board, adjust services and install applications. It
|
||||
- [Openmediavault NAS](http://www.openmediavault.org/) *(NAS server)*
|
||||
- [PI hole](https://pi-hole.net) *(ad blocker)*
|
||||
- [MiniDLNA](http://minidlna.sourceforge.net/) *(media sharing)*
|
||||
- monitoring tools
|
||||
- create diagnostics report
|
||||
- install kernel headers
|
||||
- networking
|
||||
- select dynamic or static IP address
|
||||
- manage hotspot. Automatic detection of: nl80211, realtek, 802.11n, 802.11a and 802.11ac
|
||||
- connect to wireless
|
||||
- Bluetooth devices pair and connect,
|
||||
- edit IFUPDOWN interfaces
|
||||
- system
|
||||
- change timezone
|
||||
- reconfigure locales, languages and charset
|
||||
- change hostname
|
||||
- toggle desktop (on desktop builds)
|
||||
- toggle RDP (on desktop builds)
|
||||
- toggle running servives (stock Debian app)
|
||||
- enabling read only root filesystem (Ubuntu only)
|
||||
- armbian
|
||||
- install to SATA, eMMC, NAND or USB
|
||||
- freeze and unfreeze kernel and BSP upgrades
|
||||
- edit boot environment, network, FEX, welcome screen items
|
||||
- switching between avaliable kernels and nightly builds
|
||||
- about
|
||||
- basic info about tool
|
||||
- monitoring tools
|
||||
- create diagnostics report
|
||||
- **help**
|
||||
- Links to documentation, support and sources
|
||||
|
||||
----------
|
||||
|
||||
**Installation for regular Ubuntu or Debian based distributions**
|
||||
**Running this utility on 3rd party Debian based distributions**
|
||||
|
||||
sudo apt-get -y install git
|
||||
cd ~
|
||||
git clone https://github.com/igorpecovnik/Debian-micro-home-server
|
||||
cd Debian-micro-home-server
|
||||
sudo ./debian-config
|
||||
git clone https://github.com/armbian/config
|
||||
cd config
|
||||
bash debian-config
|
||||
@@ -39,6 +39,8 @@ if [[ $? -ne 0 ]]; then
|
||||
apt-get -qq -y --no-install-recommends install network-manager
|
||||
[[ $(dpkg-query -W -f='${db:Status-Abbrev}\n' sunxi-tools 2>/dev/null) != *ii* ]] && \
|
||||
apt-get -qq -y --no-install-recommends install sunxi-tools
|
||||
[[ $(dpkg-query -W -f='${db:Status-Abbrev}\n' iptables 2>/dev/null) != *ii* ]] && \
|
||||
apt-get -qq -y --no-install-recommends install iptables
|
||||
fi
|
||||
|
||||
|
||||
@@ -56,10 +58,10 @@ while true; do
|
||||
|
||||
LIST=()
|
||||
|
||||
LIST+=( "Software" "System and 3rd party software install" )
|
||||
LIST+=( "Networking" "Wired, Wireless, Bluetooth, Access point" )
|
||||
LIST+=( "System" "General system settings" )
|
||||
LIST+=( "Networking" "Wired, Wireless, Bluetooth, Access point" )
|
||||
LIST+=( "Armbian" "Armbian specific: overlays, MOTD, loglevel" )
|
||||
LIST+=( "Software" "System and 3rd party software install" )
|
||||
LIST+=( "Help" "Documentation, support, sources" )
|
||||
|
||||
# count number of menu items to adjust window size
|
||||
|
||||
@@ -61,6 +61,16 @@ function jobs ()
|
||||
;;
|
||||
|
||||
|
||||
# Send diagnostics
|
||||
#
|
||||
"Diagnostics" )
|
||||
clear
|
||||
armbianmonitor -u
|
||||
echo ""
|
||||
read -n 1 -s -p "Press any key to continue"
|
||||
;;
|
||||
|
||||
|
||||
# Control board consumption
|
||||
#
|
||||
"Consumption" )
|
||||
@@ -316,10 +326,6 @@ function jobs ()
|
||||
debconf-apt-progress -- apt-get -qq -y --no-install-recommends install dnsmasq;
|
||||
fi
|
||||
|
||||
if [[ $(dpkg-query -W -f='${db:Status-Abbrev}\n' iptables 2>/dev/null) != *ii* ]]; then
|
||||
debconf-apt-progress -- apt-get -qq -y --no-install-recommends install iptables;
|
||||
fi
|
||||
|
||||
echo -e "# armbian NAT hostapd\nallow-hotplug $WIRELESS_ADAPTER\niface $WIRELESS_ADAPTER inet static " > $TEMP_CONF
|
||||
echo -e "\taddress 172.24.1.1\n\tnetmask 255.255.255.0\n\tnetwork 172.24.1.0\n\tbroadcast 172.24.1.255" >> $TEMP_CONF
|
||||
# create new configuration
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
BIN
images/animated.gif
Normal file
BIN
images/animated.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 459 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 120 KiB |
Reference in New Issue
Block a user