Skip to content

Next generation bash based configuration API

Notifications You must be signed in to change notification settings

armbian/configng

Repository files navigation

Armbian Config NG Logo
Armbian Config: The Next Generation

GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status

Note: Some references may still use the old name during the transition period.

armbian-configng provides configuration scripts for customizing and automating tasks within Armbian environments. These scripts help streamline setup processes for various configurations and use cases.

Features

  • System Configuration: Automate system-level settings, including hardware configuration and performance tuning.
  • Network Management: Manage network settings such as IP configuration, Wi-Fi, and other connectivity options.
  • Localization Settings: Configure time zone, language, and other localization preferences.
  • Software Installation/Uninstallation: Simplify software management, including installing or removing packages as needed.

Key Advantages

  • Extremely Lightweight: Minimal dependencies for optimal performance.
  • Redesigned from Scratch: A fresh approach to configuration.
  • Flexible Menu Structure: Supports JSON, TUI, CLI, and API interfaces.

Getting Started

We expect to deploy this tool in production with the upcoming release. Your help with testing and completion is invaluable!

Add / Install from Development Repository

Run the following commands in your terminal:

echo "deb [signed-by=/usr/share/keyrings/armbian.gpg] https://armbian.github.io/configng stable main" | sudo tee /etc/apt/sources.list.d/armbian-development.list > /dev/null
sudo apt update
sudo apt install armbian-configng

Contributing

Contributions are welcome! Please refer to CONTRIBUTING.md for guidelines.

Support Us

Join the community and be a part of Armbian userspace testing and development.