Installation
ProxCenter is deployed self-hosted on your own infrastructure using Docker.
Self-Hosted with Docker
Deploy ProxCenter on your own server for full control over your data and configuration.
Prerequisites
Before you begin, make sure you have:
| Requirement | Details |
|---|---|
| Operating System | Linux server (Ubuntu 22.04+, Debian 12+, or any Docker-compatible distribution) |
| Docker | Docker Engine 24+ and Docker Compose v2+ |
| RAM | Minimum 2 GB |
| Disk Space | Minimum 10 GB (more recommended for database growth) |
| Ports | 3000 (ProxCenter web interface) |
| Network | Connectivity to your Proxmox nodes on port 8006 (PVE) and/or 8007 (PBS) |
Step 1: Create a project directory
Get the installation one-liner script on https://proxcenter.io :
curl -fsSL https://proxcenter.io/install/community | sudo bash
Step 2: Access the dashboard
Open your browser and navigate to:
http://your-server-ip:3000
On the first launch, you will be prompted to create your admin account. This account has full access to ProxCenter and cannot be deleted.
Updating ProxCenter
To update to the latest version:
docker compose pull
docker compose up -d
ProxCenter handles database migrations automatically on startup. No manual migration steps are needed.
Uninstalling
To stop and remove ProxCenter (data is preserved in the Docker volume):
docker compose down
To remove everything including data:
docker compose down -v
Post-Installation Steps
After installation:
- Create your admin account on first login
- Connect your Proxmox infrastructure -- Add your PVE and PBS instances
- Activate your license (optional) -- If you have an Enterprise license key, go to Settings > License and enter it
- Explore the dashboard -- Head to First Steps for a guided tour
Next Steps
Once ProxCenter is up and running, the next step is to connect your Proxmox infrastructure.