Prérequis pour le serveur NexCMP
Cette page concerne le serveur exécutant NexCMP. Les prérequis pour votre infrastructure CloudStack, Proxmox VE ou autre sont détaillés dans Prérequis d'infrastructure.
Serveur
| Élément | Prérequis | Vérifié par l'installateur |
|---|---|---|
| Système d'exploitation | Ubuntu 22.04 ou 24.04 | Oui — s'arrête avec une erreur pour tout autre système |
| Architecture CPU | x86_64 | Oui |
| Mémoire | 2 GB minimum (l'installateur refuse en dessous d'environ 1.8 GB) | Oui |
| Espace disque libre | 8 GB libres sur / minimum | Oui |
| Privilèges | root (sudo) | Oui |
| Paquets | curl, ca-certificates, zstd, tar, openssl, python3, openssh-client — installés automatiquement | Installés si manquants |
| Avec HTTPS | nginx et certbot — installés automatiquement sauf si vous passez --no-nginx | Installés si manquants |
Dimensionnement
Une petite installation (quelques centaines de clients) fonctionne confortablement sur 2 vCPU / 4 GB RAM. L'utilisation du disque est principalement liée aux bases de données SQLite et aux copies facultatives de mise à jour et de sauvegarde — prévoyez 20 GB ou plus pour la production.
Réseau
| Sens | Port | Usage |
|---|---|---|
| Entrant | 80/tcp | Validation Let's Encrypt et redirection vers HTTPS |
| Entrant | 443/tcp | Portail client, console d'administration, API |
| Entrant | 3000/tcp | Assistant de configuration lors de la première installation et accès d'urgence uniquement — voir Installation |
| Sortant | 443/tcp vers nexcmp.com | Activation de licence, vérification quotidienne de licence, mises à jour |
| Sortant | vers votre API CloudStack / API Proxmox | Provisionnement et synchronisation |
| Sortant | 443/tcp vers les fournisseurs de paiement, d'e-mail et d'IA que vous activez | Stripe, PayPal, SMTP, fournisseur d'IA, etc. |
Le serveur nécessite une adresse IPv4 publique si vous souhaitez que Let's Encrypt délivre directement un certificat. Si le domaine passe par le proxy Cloudflare, consultez DNS et Cloudflare.
DNS
- Un domaine principal (par exemple
cloud.example.com) — le portail esthttps://cloud.example.com/et la console d'administration esthttps://cloud.example.com/admin. - Facultatif :
admin.<domain>etpartner.<domain>. Si ces noms pointent vers le serveur (ou vers Cloudflare), l'installateur les ajoute au certificat. - Le domaine doit correspondre à celui enregistré sur votre licence.
Non requis sur ce serveur
NexCMP s'exécute en tant qu'utilisateur de service standard sans privilèges (nexcmp). Il n'a pas besoin de root à l'exécution, de Docker, d'un serveur de base de données distinct, de Redis ou d'un quelconque logiciel d'hyperviseur.