Skip to content

Remote File & Management tools

Cockpit

Cockpit OS and VM management tool

Cockpit

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:
armbian-config --cmd CPT002
Purge Cockpit with virtual machines:
armbian-config --cmd CPT003

Proxmox VE

Proxmox VE virtualization platform (keeps the Armbian kernel)

Proxmox VE

Proxmox VE is a complete, open-source server virtualization platform for running KVM virtual machines and LXC containers from a single, integrated web interface. It combines the tooling for compute, storage and software-defined networking so you can manage a whole host — or a cluster of them — from your browser.

This module installs Proxmox VE 9 from the official no-subscription repository on Debian 13 (trixie), on both amd64 and arm64, and — unlike the upstream guide — keeps the running Armbian kernel instead of pulling the Proxmox one.

Key Features

  • KVM virtual machines: Full hardware-accelerated VMs via the board’s KVM-enabled Armbian kernel.
  • LXC containers: Lightweight, fast system containers alongside your VMs.
  • Web management: Manage guests, storage, backups and networking from https://<ip>:8006.
  • ZFS storage: Installs ZFS (via DKMS, built against the Armbian kernel) so you can create ZFS pools and datasets for VM/container storage.
  • Keeps your kernel: Installs pve-manager (no kernel dependency) rather than the proxmox-ve meta, so your Armbian kernel and DTBs stay in place.
  • No subscription needed: Uses the public pve-no-subscription repository.

Ideal for turning an Armbian board into a lightweight hypervisor without giving up the board’s own kernel and hardware support.

Edit: footer header
Status: Stable
Architecture: x86-64 arm64
Maintainer: @igorpecovnik
Documentation: Link

armbian-config --cmd PVE001

The web interface is accessible via port 8006:

  • URL: https://<your.IP>:8006
  • Username: root (your system root password)

Official documentation: https://pve.proxmox.com/pve-docs/

This install intentionally omits the Proxmox kernel and runs on the board’s Armbian kernel:

  • KVM virtual machines and LXC containers work provided the running kernel offers the needed support (KVM / /dev/kvm and container cgroups/namespaces) — which the Armbian kernels for these arches normally do.
  • This module installs ZFS for you (via DKMS, built against the Armbian kernel), so ZFS storage pools work out of the box; only ZFS-on-root (boot) is out of scope.
  • Armbian Trixie (Debian 13) on amd64 or arm64 (enforced by the installer).
  • Recommended: the hostname should resolve to a non-loopback IP in /etc/hosts, e.g.:

    Text Only
    192.168.1.50   pve.local pve
    

    If it resolves only to a loopback address (127.x or IPv6 ::1), the installer warns and lets you continue, but the web UI and clustering may not work until you fix /etc/hosts.

  • Configuration: /etc/pve
  • Cluster data: /var/lib/pve-cluster
Remove Proxmox VE:
armbian-config --cmd PVE002
Purge Proxmox VE with cluster data:
armbian-config --cmd PVE003

Homepage

Install Homepage startpage / application dashboard

Homepage

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
docker logs -f homepage
Remove Homepage:
armbian-config --cmd HPG002
Purge Homepage with data folder:
armbian-config --cmd HPG003

NetBox

NetBox infrastructure resource modeling install

NetBox

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.

Official Website

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
docker logs -f netbox
Bash
docker exec -it netbox bash
NetBox remove:
armbian-config --cmd NBOX02
NetBox purge with data folder:
armbian-config --cmd NBOX03

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:

Bash
echo 'Acquire::http::Proxy "http://<your.IP>:3142";' \
  | sudo tee /etc/apt/apt.conf.d/00aptproxy
  • Cache: /armbian/apt-cacher-ng/cache/
Bash
docker logs -f apt-cacher-ng
apt-cacher-ng remove:
armbian-config --cmd APT002
apt-cacher-ng purge with cache folder:
armbian-config --cmd APT003

git_cdn

git_cdn GitHub caching proxy install

Edit: footer header
Status: Stable
Architecture: x86-64 arm64
Maintainer: @igorpecovnik
Documentation: Link
Installation: 🐳 Docker

armbian-config --cmd GCD001
git_cdn remove:
armbian-config --cmd GCD002
git_cdn purge with cache folder:
armbian-config --cmd GCD003

Samba

SAMBA Remote File share

Samba

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

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