--- title: ProxCenter created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, front-end, proxmox, virtualisation, datacenter] confidence: medium contested: false sources: [https://selfh.st/apps/?q=proxcenter] --- # ProxCenter > Tableau de bord centralisé pour gérer plusieurs clusters Proxmox VE depuis une interface unique. | Métadonnée | Valeur | | :--- | :--- | | **Site web** | https://www.proxcenter.com | | **GitHub** | https://github.com/ProxCenter/ProxCenter | | **License** | MIT | | **Langage principal** | Python (Django) | | **Étoiles GitHub** | 50 | | **Dernière MAJ** | 2026 | | **Catégorie** | [[cat-front-end]] | ## Description ProxCenter est une interface web de gestion centralisée pour infrastructures Proxmox VE. Là où l'interface native de Proxmox est mono-cluster, ProxCenter agrège plusieurs clusters (datacenters) dans une console unique, idéale pour les MSP, les hébergeurs, ou les entreprises multi-sites ayant des dizaines de nœuds à superviser. Les fonctionnalités incluent : dashboard temps réel (CPU/RAM/disk des VMs et conteneurs LXC), statistiques historiques (RRD incluses), gestion des pools et utilisateurs, snapshots, migrations live inter-nœuds, gestion des stockages (ZFS, Ceph, NFS, iSCSI), planification de tâches, et un système d'alertes (mail, Telegram, Slack) basé sur des seuils. ProxCenter supporte aussi l'**inventaire matériel** (modèle de serveur, BIOS, firmware), le suivi de la **consommation électrique**, la gestion des **backups** (intégration [[app-proxmox-backup-server]]), et un module de facturation basique. L'API REST expose toutes les fonctionnalités pour l'intégration avec [[app-grafana]] ou des scripts d'automatisation. ## Installation ### Via Docker (recommandé) ```yaml services: proxcenter: image: ghcr.io/proxcenter/proxcenter:latest container_name: proxcenter restart: unless-stopped ports: - "8888:8888" environment: DJANGO_SECRET_KEY: ${DJANGO_SECRET_KEY} DJANGO_ALLOWED_HOSTS: proxcenter.example.com DATABASE_URL: postgres://proxcenter:proxcenter@proxcenter-db:5432/proxcenter TZ: Europe/Paris volumes: - ./data:/data depends_on: - proxcenter-db proxcenter-db: image: postgres:15-alpine container_name: proxcenter-db restart: unless-stopped volumes: - ./pgdata:/var/lib/postgresql/data environment: POSTGRES_DB: proxcenter POSTGRES_USER: proxcenter POSTGRES_PASSWORD: proxcenter ``` ### Installation manuelle Cloner le dépôt, créer un virtualenv Python 3.11, installer les dépendances (`pip install -r requirements.txt`), configurer la base PostgreSQL, exécuter `python manage.py migrate && python manage.py runserver 0.0.0.0:8888`. Pour la production, servir via gunicorn + nginx. ## Configuration Au premier lancement, créer un compte administrateur puis ajouter les clusters Proxmox un par un via leur API (URL, realm, token ID/secret). Créer un utilisateur "proxcenter@pve" avec les permissions `PVEAuditor` sur l'API, ce qui évite d'utiliser `root@pam`. Configurer les alertes et les seuils dans *Settings → Monitoring*. ## Alternatives ### Open source - [[app-proxmox]] — Interface native de Proxmox VE (mono-cluster) - [[app-xo-server]] — Xen Orchestra, équivalent pour XenServer/XCP-ng - [[app-pve-manager]] — Proxies alternatifs vers l'API Proxmox ### Propriétaires - vSphere (VMware) — Plateforme propriétaire de Broadcom, payante - Hyper-V Manager — Console Microsoft Hyper-V - Nutanix Prism — Console Nutanix centralisée payante ## Sécurité - Créer un utilisateur Proxmox dédié avec le rôle `PVEAuditor` (lecture seule par défaut) - Activer 2FA sur les comptes ProxCenter ([app-authelia-compatible) - Mettre ProxCenter derrière un reverse proxy authentifié ([[app-authentik]]) - Limiter l'accès à l'API REST par IP source - Chiffrer le `DJANGO_SECRET_KEY` et le stocker en secret manager - Auditer régulièrement les tokens API utilisés ## Ressources - Site officiel : https://www.proxcenter.com - Code source : https://github.com/ProxCenter/ProxCenter - Documentation : https://docs.proxcenter.com - Communauté : https://github.com/ProxCenter/ProxCenter/discussions ## Pages Liées - [[cat-front-end]] - [[recettes-docker-compose]]