Remote File & Management tools¶
Cockpit¶
Cockpit OS and VM management tool
Cockpit is a web-based graphical interface for servers, intended for everyone.
Here’s a subset of tasks you can perform on each host running Cockpit
- inspect and change network settings
- configure a firewall
- manage storage (including RAID and LUKS partitions)
- create and manage virtual machines
- download and run containers
- browse and search system logs
- inspect a system’s hardware
- upgrade software
- manage user accounts
- inspect and interact with systemd-based services
- use a terminal on a remote server in your local web browser
- switch between multiple Cockpit servers
Edit: footer header
Status: Stable
Architecture: x86-64 arm64 armhf
Maintainer: @igorpecovnik
Documentation: Link
armbian-config --cmd CPT001
The web interface is accessible via port 9890:
- URL:
https://<your.IP>:9890 - Username/Password: your system login credentials
| Remove Cockpit: | |
|---|---|
| Purge Cockpit with virtual machines: | |
|---|---|
Homepage¶
Install Homepage startpage / application dashboard
gethomepage is a fast, fully static, highly customizable application dashboard built for modern self-hosted environments. With a fully proxied architecture and zero runtime, it delivers exceptional speed, security, and simplicity for organizing and accessing your services.
It supports over 100 service integrations and multiple languages, offering live status displays and dynamic resource monitoring out-of-the-box. Configuration is effortless via YAML files or automatic Docker label discovery, making setup and management seamless.
Key Features
- Static Frontend: Blazing-fast performance with no server-side runtime.
- Secure Proxying: Safely access internal services without direct exposure.
- Service Integrations: Native support for Docker, Kubernetes, Grafana, Proxmox, Home Assistant, and more.
- Easy Configuration: Manage layout and services with YAML or Docker labels.
- Internationalization: Translations available for multiple languages.
- Flexible Theming: Personalize with themes, layouts, and styling.
- Simple Deployment: Host via Docker, Kubernetes, or any static hosting platform.
Whether you’re running a small homelab or a full server fleet, gethomepage offers a sleek, powerful, and secure way to stay organized.
Edit: footer header
Status: Stable
Maintainer: @igorpecovnik
Documentation: Link
Installation: 🐳 Docker
armbian-config --cmd HPG001
The web interface is accessible via port 3021:
- URL:
https://<your.IP>:3021 - Username/Password: none
Configuration: Please reffer to official manual https://gethomepage.dev/configs/
- Install directory:
/armbian/homepage - Site configuration directory:
/armbian/homepage/config
| Bash | |
|---|---|
| Remove Homepage: | |
|---|---|
| Purge Homepage with data folder: | |
|---|---|
NetBox¶
NetBox infrastructure resource modeling install
NetBox is an open-source infrastructure resource modeling (IRM) tool used for managing and documenting networks and data center assets.
Requirements (installed automatically)
Key Features
- IP Address Management (IPAM): Track IP networks, addresses, and VRFs.
- Data Center Infrastructure Management (DCIM): Model racks, devices, connections, and more.
- Secrets Management: Securely store credentials and other sensitive data.
- Extensible API & Webhooks: Integrate with external systems.
- Custom Fields & Scripts: Tailor NetBox to fit your organization’s needs.
Originally developed by DigitalOcean, NetBox is widely adopted by network engineers and sysadmins to maintain source-of-truth data for automation.
Edit: footer header
Status: Stable
Architecture: x86-64 arm64
Maintainer: @igorpecovnik
Documentation: Link
Installation: 🐳 Docker
armbian-config --cmd NBOX01
NetBox is accessible via HTTP on port 8222:
- URL:
http://<your.IP>:8222 - API root:
http://<your.IP>:8222/api/
- Username:
admin - Password: (set during setup)
- API token: Generate in the UI or via Django shell
- Configuration:
/armbian/netbox/config/ - Scripts:
/armbian/netbox/scripts/ - Reports:
/armbian/netbox/reports/
| Bash | |
|---|---|
| Bash | |
|---|---|
| NetBox remove: | |
|---|---|
| NetBox purge with data folder: | |
|---|---|
apt-cacher-ng¶
apt-cacher-ng caching proxy install
apt-cacher-ng is a caching HTTP proxy for Debian and Ubuntu apt repositories. The first host on the LAN to fetch a .deb populates the cache; every subsequent apt-get install / apt-get dist-upgrade on any other host serves the same package from local disk — saving WAN bandwidth and turning multi-minute upgrades into seconds.
Key Features
- Transparent HTTP proxy in front of
deb.debian.org/archive.ubuntu.com/ vendor mirrors - Single-port (
3142), single-container deployment - Per-package hit-rate report at
/acng-report.html - Survives container restart — cache lives on a host bind-mount
Edit: footer header
Status: Stable
Architecture: x86-64 arm64
Maintainer: @igorpecovnik
Documentation: Link
Installation: 🐳 Docker
armbian-config --cmd APT001
The proxy listens on port 3142:
- URL:
http://<your.IP>:3142 - Hit-rate report:
http://<your.IP>:3142/acng-report.html
On each apt host on the LAN:
- Cache:
/armbian/apt-cacher-ng/cache/
| Bash | |
|---|---|
| apt-cacher-ng remove: | |
|---|---|
| apt-cacher-ng purge with cache folder: | |
|---|---|
git_cdn¶
git_cdn GitHub caching proxy install
git_cdn is a caching git+HTTP(s) proxy that mirrors an upstream git server (GitHub) close to your build/CI hosts. The first clone or fetch of a repository populates the cache; every subsequent clone/fetch of the same repo from any host on the LAN pulls only new objects from upstream — saving WAN bandwidth and speeding up repeated GitHub clones.
Key Features
- git+http(s) proxy in front of
https://github.com - Single-port (
8000), single-container deployment - Pack-level object cache, configurable size (default 500 GB)
- Survives container restart — cache lives on a host bind-mount
Edit: footer header
Status: Stable
Architecture: x86-64 arm64
Maintainer: @igorpecovnik
Documentation: Link
Installation: 🐳 Docker
armbian-config --cmd GCDN001
The proxy listens on port 8000:
- URL:
http://<your.IP>:8000
On each git host on the LAN, redirect GitHub through the proxy:
Then clone normally — fetches are served from the local cache:
| Bash | |
|---|---|
- Cache:
/armbian/git_cdn/cache/
| Bash | |
|---|---|
| git_cdn remove: | |
|---|---|
| git_cdn purge with cache folder: | |
|---|---|
Samba¶
SAMBA Remote File share
Samba is an open-source software suite that enables seamless file and printer sharing between Linux/Unix servers and Windows clients. It allows a Linux machine to act as a domain controller, file server, or print server within a Windows network environment, supporting cross-platform interoperability.
Edit: footer header
Status: Stable
Architecture: x86-64 aarch64 armhf riscv64
Maintainer: @armbian
Documentation: Link
armbian-config --cmd SMB001
Webmin¶
Webmin web-based management tool
Webmin is a web-based system administration tool for Unix-like servers. It provides an easy-to-use browser interface to manage users, configure services, edit files, monitor system performance, and control almost every aspect of your server — without needing to touch the command line.
Edit: footer header
Status: Stable
Architecture: x86-64 aarch64 armhf riscv64
Maintainer: @armbian
Documentation: Link
armbian-config --cmd WBM001
The web interface is accessible via port 10000:
- URL:
https://<your.IP>:10000 - Username/Password: your system login credentials




