Updated first login instructions and added a link to Armbian documentation.
Purpose of This Repository
Armbian Documentation serves as the central knowledge base for the entire Armbian ecosystem. It covers everything from the Armbian OS and armbian-config utility to software modules and the Armbian build framework. Whether you're installing Armbian for the first time, configuring advanced features, or building custom images from source, the documentation provides step-by-step guides, best practices, and technical references to support both beginners and experienced developers.
Contribute
You can contribute to Armbian Documentation directly on GitHub by editing or submitting pull requests.
However, to enjoy a fully rendered local preview with proper styling and live reload, we recommend setting up the documentation site locally using mkdocs.
sudo apt-get update
sudo apt-get install python3 python3-pip python3-venv python3.12-dev
If using Debian, you may need to install the following packages for mkdocs-material:
sudo apt-get install libcairo2 pango1.0-tools
Cloning the Repository
Next, clone the Armbian documentation repository:
git clone https://github.com/armbian/documentation
cd documentation
Setting Up the Environment
Set up a Python virtual environment to isolate the project dependencies:
python3 -m venv .venv
source .venv/bin/activate
pip install --use-pep517 -r requirements.txt
Running the Local Server
To preview the documentation locally:
mkdocs build --clean
mkdocs serve -a 0.0.0.0:8000
Then open your browser and go to http://localhost:8000 The site will automatically reload when you make changes to .md files.
💡 Tip: Use the local preview to verify formatting and layout before committing your changes.
