Sponsored by the AcreetionOS Project
Enterprise Virtualization on Arch Linux
Archmox is an independent, community-built port of the Proxmox VE stack to Arch Linux — bringing KVM & LXC virtualization, deduplicated backup, and mail gateway capabilities to the pacman ecosystem.
✓ Native PKGBUILDs
✓ KVM + LXC
✓ ZFS / Ceph / LVM
✓ AGPLv3 Open Source
About the project
Virtualization, the Arch way
Archmox is an open-source virtualization stack for Arch Linux, sponsored by the AcreetionOS Project. It builds on a stable, LTS-focused base with the Arch Linux LTS kernel carrying the required patches, then packages the entire virtualization stack as native Arch Linux packages.
Every component is maintained as a PKGBUILD, installed and updated with pacman, and managed with systemd — no Debian packaging, no foreign dependency trees. Archmox is a community-built project maintained by Natalie Cole-Clift Spiva and contributors.
✓ Part of the AcreetionOS Project
What's inside
One stack, every layer
🖥️
Virtual Environment
Full KVM virtualization and LXC containers with a web management UI, live migration, snapshots, and template management.
pve-manager
💾
Backup Server
Content-addressable, deduplicated backup for VMs and containers. Written in Rust for performance and reliability.
archmox-pbs
✉️
Mail Gateway
SMTP proxy with spam filtering, virus scanning, and policy routing to protect your email infrastructure.
pmg-api
🗃️
Software-Defined Storage
ZFS, Ceph, and LVM — pool local and networked storage into a unified, highly-available fabric with built-in replication.
ceph • zfs
🔗
HA Clustering
Corosync-based cluster stack with distributed resource management and automatic failover for production workloads.
corosync-pve
📦
Arch Linux Native
Every component packaged as PKGBUILDs. Install and update with pacman, manage with systemd. No .deb dependencies.
pacman -S archmox
Get started
Install from the Archmox repository
Archmox ships as a binary pacman repository. Add it once, then install the full virtualization stack with a single command.
1
Add the [archmox] repository
Append the following block to /etc/pacman.conf:
2
Install the stack
Refresh the package databases and install the core virtualization meta-package:
3
Manage with systemd
Enable the services you need and open the web interface on port 8006 (PVE/PMG) or 8007 (PBS).
[archmox]
SigLevel = Required DatabaseOptional
Server = https://cdn.archmox.acreetionos.org/$repo/$arch
sudo pacman -Sy archmox-proxmox-ve
Component packages such as archmox-pbs and pmg-api can be installed individually. Installation media is coming soon — see the CDN for details.
Fleet services
Explore the project
Archmox runs across a fleet of subdomains, each dedicated to a specific component:
Community
Get support & contribute
Community: Join us on Discord (discord.acreetionos.org)
Matrix: #archmox:matrix.org
Mailing List: archmox-dev@lists.archmox.acreetionos.org
Contribute
Archmox is community-driven and we welcome pull requests on GitHub. Priority areas:
- Porting Perl modules from Debian paths to Arch paths
- Converting
debian/rules to PKGBUILDs
- Adapting the installer for
archiso
- Testing on bare metal and writing documentation
Security
Report vulnerabilities to security@archmox.acreetionos.org. Please encrypt sensitive reports using our GPG key.
License
Archmox is 100% Open Source under the GNU Affero General Public License v3 or similar FOSS licenses. Archmox® is a pending trademark of the Archmox project.