8000 GitHub - armbian/configng: armbian-config is a powerful, user-friendly tool that simplifies managing an Armbian system.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

armbian-config is a powerful, user-friendly tool that simplifies managing an Armbian system.

License

Notifications You must be signed in to change notification settings

armbian/configng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Armbian Config NG Logo
Armbian Config: The Next Generation

GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status

Armbian config provides configuration and installation routines for customizing and automating tasks within Armbian Linux environment. These utilities help streamline setup processes for various use cases.

Getting Started

Armbian config comes preinstalled with Armbian. To get started, open a terminal or log in via SSH, then run:

armbian-config

Key Advantages

  • Lightweight: Minimal dependencies f 8000 or optimal performance.
  • Flexible: Supports JSON, TUI, CLI, and API interfaces.
  • Modern: A fresh approach to configuration.
  • Low entropy: Byte clean uninstall for most targets.

Features

  • System Configuration:
    • Kernel management, headers, hardware tweaks.
    • NFS and ZFS storage management.
    • SSH user access tweaks.
    • System updates, rolling / stable, containers update.
  • Network Management:
    • Fixed / dynamic IP configuration.
    • Connecting to wireless network.
    • Access point management.
  • Localization Settings:
    • Configure time zone.
    • Set language and locales.
    • Change hostname.
  • Software Management:
    • Software installation and removal.
    • Native and containerized environment.
    • Standardised, updatable, maintained.

Compatibility

This tool is optimized for use with Armbian Linux, but in theory, it should also work on any systemd-based, APT-compatible Linux distribution β€” including Linux Mint, Elementary OS, Kali Linux, MX Linux, Parrot OS, Proxmox, Raspberry Pi OS, and others.

Add Armbian key + repository and install the tool:
wget -qO - https://apt.armbian.com/armbian.key | gpg --dearmor | \
sudo tee /usr/share/keyrings/armbian.gpg > /dev/null
cat << EOF | sudo tee /etc/apt/sources.list.d/armbian-config.sources > /dev/null
Types: deb
URIs: https://github.armbian.com/configng
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/armbian.gpg
EOF
sudo apt update
sudo apt -y install armbian-config
armbian-config

Contributing



Thank you to everyone who has contributed to Armbian-config β€” your efforts are deeply appreciated!

General

Contributions are welcome in many forms:

Please read our CONTRIBUTING.md before getting started.

Adding or configuring functionality

Want to expand Armbian-config with new features or tools? Whether you're adding a new software title, enhancing an existing configuration module, or introducing entirely new functionality, we welcome your ideas and code.

To get started:

  • Review how similar features are implemented in the current codebase.
  • Follow the structure and coding style used in existing modules.
  • Ensure your additions are well-tested and don’t break existing functionality.
  • Document any new options clearly so users understand how to use them.

https://docs.armbian.com/Contribute/Armbian-config

πŸ“Œ Tip: Keep your changes modular and easy to maintain β€” this helps us review and merge your contribution faster.

πŸ’– Donating

Not a developer? You can still make a big impact! Your donations help us maintain infrastructure, test hardware, and improve development workflows.

Support the project here

License

(c) Contributors

All code is licensed under the GPL, v3 or later. See LICENSE file for details.

0