Utility for configuring your board, adjusting services and installing applications. It comes with Fenix by default.
Login as root and type:
fenix-config
- system
- install to SATA, eMMC, NAND or USB
- freeze and unfreeze kernel and BSP upgrades
- edit boot environment
- reconfigure board settings with DT overlays
- adjust SSH daemon features
- run apt update and upgrade
- toggle desktop and login manager (desktop builds)
- enabling read only root filesystem (Ubuntu)
- network
- select dynamic or static IP address
- 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 (IPTV server)
- Syncthing (personal cloud)
- SoftEther VPN server (VPN server)
- Plex (Plex media server)
- Emby (Emby media server)
- Radarr (Movie downloading server)
- Sonarr (TV shows downloading server)
- Transmission (torrent server)
- ISPConfig (WEB & MAIL server)
- NCP (Nextcloud personal cloud)
- Openmediavault NAS (NAS server)
- OpenHab2 (Smarthome suite)
- Home Assistant (Smarthome suite within Docker)
- PI hole (ad blocker)
- UrBackup (client/server backup system)
- Docker (Docker CE engine)
- Mayan EDMS (Document management system within Docker)
- MiniDLNA (media sharing)
- toggle kernel headers, RDP service
- softy
- help
- Links to documentation, support and sources
Development version:
# Install dependencies
apt install git iperf3 psmisc curl bc expect dialog network-manager \
debconf-utils unzip dirmngr software-properties-common psmisc jq
git clone https://github.com/numbqq/fenix-config
cd fenix-config
bash fenix-config