Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Config
Commits
bf56d86a
Commit
bf56d86a
authored
Sep 10, 2017
by
Igor Pecovnik
Browse files
RFC, cleanup, readme update
parent
0fb01df9
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
bf56d86a
# 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, adjust
ing
services and install
ing
applications. It comes with Armbian by default.
armbian-config
Login as root and type:
![](
images/
armbian-config
.png
)
armbian-config
**Configuration**
![](
images/animated.gif
)
-
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
\ No newline at end of file
debian-config
View file @
bf56d86a
...
...
@@ -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
...
...
debian-config-jobs
View file @
bf56d86a
...
...
@@ -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
\n
allow-hotplug
$WIRELESS_ADAPTER
\n
iface
$WIRELESS_ADAPTER
inet static "
>
$TEMP_CONF
echo
-e
"
\t
address 172.24.1.1
\n\t
netmask 255.255.255.0
\n\t
network 172.24.1.0
\n\t
broadcast 172.24.1.255"
>>
$TEMP_CONF
# create new configuration
...
...
debian-config-submenu
View file @
bf56d86a
This diff is collapsed.
Click to expand it.
images/animated.gif
0 → 100644
View file @
bf56d86a
459 KB
images/armbian-config.png
deleted
100644 → 0
View file @
0fb01df9
121 KB
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment