Skip to main content

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:

RequirementDetails
Operating SystemLinux server (Ubuntu 22.04+, Debian 12+, or any Docker-compatible distribution)
DockerDocker Engine 24+ and Docker Compose v2+
RAMMinimum 2 GB
Disk SpaceMinimum 10 GB (more recommended for database growth)
Ports3000 (ProxCenter web interface)
NetworkConnectivity 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
info

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:

  1. Create your admin account on first login
  2. Connect your Proxmox infrastructure -- Add your PVE and PBS instances
  3. Activate your license (optional) -- If you have an Enterprise license key, go to Settings > License and enter it
  4. 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.