Archmox Component · PVE

Archmox Virtual Environment

A complete KVM and LXC virtualization platform for Arch Linux, packaged as PKGBUILDs with a web management UI, clustering, live migration, and high availability.

Install PVE Read the Docs
Overview

Virtualization without compromise

Archmox Virtual Environment (PVE) is a complete virtualization platform based on KVM and LXC, built for Arch Linux via PKGBUILDs. Manage virtual machines and containers through a web-based interface with full clustering, live migration, and high availability.

It is an independent port of the Proxmox VE stack to the Arch Linux ecosystem, distributed under free and open-source licenses.

Capabilities

Key features

KVM Virtual Machines

Full hardware virtualization with UEFI, TPM, and GPU passthrough support.

LXC Containers

Lightweight OS-level virtualization for efficient system containers.

Web Management UI

HTTPS-based interface for managing VMs, storage, networking, and users.

Live Migration

Move running VMs between nodes with zero downtime.

Snapshot & Clone

Instant snapshots, linked clones, and full clones.

Role-Based Access Control

Granular permissions for users, groups, and authentication realms.

Built-in Firewall

Per-VM and cluster-level firewall with IPSet support.

Two-Factor Auth

TOTP-based 2FA for the web interface.

Packages

What gets installed

PVE is composed of these core PKGBUILD packages:

Get started

Install Archmox VE

Add the Archmox repository once, then install the virtualization stack with pacman.

1

Add the [archmox] repository

Append this block to /etc/pacman.conf:

2

Install the stack

Refresh package databases and install PVE:

After installation, open the web interface on port 8006 and create a cluster with pvecm if needed.

# /etc/pacman.conf
[archmox]
SigLevel = Required DatabaseOptional
Server = https://cdn.archmox.acreetionos.org/$repo/$arch

# Refresh databases and install
sudo pacman -Sy archmox-proxmox-ve
← Back to Archmox