Skip to content
Joey Turner edited this page Apr 11, 2024 · 18 revisions

Armbian configuration utility

Utility for configuring your board, divided into four main sections:

  • System - system and security settings,
  • Network - wired, wireless, Bluetooth, access point,
  • Personal - timezone, language, hostname,
  • Software - system and 3rd party software install.

To Configure and change global sytem settings, run the following command: ./armbian-configng


Following was updated on: Thu Apr 11 01:52:00 AM MST 2024.


  • System - System wide and admin settings

    • S01 - Description: Enable Armbina kernal upgrades
    • S02 - Description: Disable Armbina kernal upgrades
    • S03 - Description: Edit the boot enviroment (WIP)
  • Network - Wireless, Ethernet, and Network settings

    • BT0 - Description: Install Bluetooth support
    • BT1 - Description: Remove Bluetooth support
    • BT3 - Description: Bluetooth Discover
    • IR0 - Description: Install Infrared support
    • IR1 - Description: Uninstall Infrared support
    • N00 - Description: Manage wifi network connections
    • N01 - Description: Advanced Edit /etc/network/interface
    • N02 - Description: Disconect and forget all wifi connections (Advanced)
    • N03 - Description: Toggle system IPv6/IPv4 internet protical
  • Localisation - Localisation

    • L00 - Description: Change Globla timezone (WIP)
    • L01 - Description: Change Locales reconfigure the language and charitorset
    • L02 - Description: Change Keyboard layout
    • L03 - Description: Change APT mirrors
  • Software - Run/Install 3rd party apllications

    • I00 - Description: Update Application Repository
    • I01 - Description: CLI System Monitor
  • Help - About this app

    • H00 - Description: About This systme. (WIP)
    • H02 - Description: List of Config function(WIP)

Development

get the lastet version of the utility by running the following command:

git clone https://github.com/armbian/configng.git
cd configng

Note:

The Bash procedures embedded within the JSON structure are meticulously designed with a focus on clear naming conventions and the simplicity of key pairs. These procedures serve multiple purposes, including facilitating the generation of content in various formats, such as Whiptail, YAML, Markdown, and others. Moreover, they are utilized for evaluation and execution of commands outlined in the JSON structure.

By adhering to consistent naming conventions and emphasizing the simplicity of key pairs, the application aims to streamline the output generation process. This approach attemps to enhances the versatility and usability of the application, accommodating different preferences for data formats and enabling direct execution of specified commands.

Clone this wiki locally