CloudStack
Facturation et portail client Open Source pour CloudStack
NexCMP est un portail client et de facturation auto-hébergé et gratuit pour Apache CloudStack. Il se connecte au CloudStack que vous exploitez déjà, vend vos capacités, les facture à l'heure et pilote chaque action via l'API CloudStack.
Développé et testé pour Apache CloudStack 4.23. Vous utilisez une autre version? Contactez l'équipe commerciale.NexCMP Source : code source complet pour $499, en paiement unique. Utilisez, modifiez et auto-hébergez pour votre propre activité. Vous pouvez vendre les services que vous exploitez ; vous ne pouvez ni revendre ni redistribuer le code source ou les binaires compilés. Conditions de la licence Source
Que fait NexCMP sur votre CloudStack?
Un client API restreint pilote de bout en bout le provisionnement, les actions d'alimentation, le scaling, le stockage, les Backups, Kubernetes, Private Cloud, les images, la console et le réseau, tandis qu'une boucle en arrière-plan synchronise les enregistrements de NexCMP avec CloudStack. Certains de ces éléments sont des modules distincts qui restent inactifs tant que vous ne les activez pas; chaque section ci-dessous indique ses prérequis.
votre endpointutilisateur API dédiéComment vos clients gèrent une machine virtuelle
Chaque écran correspond à un onglet de la page du service dans le portail client, présenté avec des données d'exemple. Choisissez un onglet, utilisez les flèches ou les touches gauche et droite, ou ouvrez la vue plein écran.
Pour vos clients
Ce que vos clients peuvent faire
Tout ce qui suit correspond à un bouton ou à un formulaire dans le portail client, directement relié à votre CloudStack. Les fonctionnalités désactivées par défaut n'apparaissent qu'une fois activées.
Commander et payer
- Choisir un emplacement, une offre fixe ou sur mesure, un cycle de facturation, un système d'exploitation, un nom d'hôte et une quantité, puis payer depuis le solde
- Recharger le solde via les moyens de paiement activés, utiliser des codes promotionnels et consulter l'historique de facturation
- Renouveler, modifier le cycle de facturation, changer d'offre ou supprimer une VM, avec affichage préalable du prix
Alimentation et accès
- Démarrer, arrêter, forcer l'arrêt et redémarrer
- Ouvrir la console dans le navigateur
- Réinitialiser le mot de passe ou la clé SSH
- Réinstaller le système d'exploitation
- Consulter les identifiants de connexion de la VM
Dimensionnement
- Modifier à chaud les vCPU, la RAM et le disque, et annuler une modification
- Activer l'Auto Scaling pour adapter automatiquement les ressources de la VM en cas de forte charge
Disques et protection
- Acheter des volumes de données supplémentaires, les attacher, les détacher, augmenter leur taille et les supprimer
- Créer, planifier, restaurer et supprimer des snapshots
- Activer les sauvegardes, définir une planification, créer, restaurer et supprimer des sauvegardes
Réseau
- Consulter l'adresse IP publique et les interfaces réseau de la VM
- Ajouter et supprimer des règles de pare-feu
- Ajouter et supprimer des règles de redirection de ports
- Changer l'adresse IP publique
Statistiques et activité
- Graphiques d'utilisation du CPU, de la mémoire, du réseau et du disque
- Suivre la consommation de bande passante par rapport au quota mensuel et acheter des téraoctets supplémentaires depuis le solde
- Journal d'activité et onglet de facturation de la VM
Services complémentaires
- Clusters Kubernetes : création, mise à l'échelle des workers, démarrage, arrêt et téléchargement du kubeconfig
- Private Cloud : créer un VPC, ajouter des tiers et des règles ACL réseau, changer d'offre
- Enregistrer leurs propres images d'OS et ISO, créer une image à partir d'une VM arrêtée, monter un ISO
- Demander à l'AI Agent d'exécuter des tâches sur une VM Linux
Compte
- Créer des clés API avec restrictions de portée
- Transférer une VM vers un autre compte
- Ouvrir des tickets de support et échanger par chat
Pour vous, l'opérateur
Ce que vous pouvez faire en tant qu'opérateur
Tout ce qui suit est accessible depuis la console d'administration.
Connecter CloudStack
- Saisissez le point de terminaison API et les clés d'un compte dédié dans l'assistant de configuration ou la console d'administration, puis testez la connexion avant d'enregistrer
- Ajoutez une clé en lecture seule optionnelle pour les pages de capacité, d'hôtes, de stockage et de VM système
- Désactivez la connexion pour mettre en pause toutes les tâches CloudStack sans perdre de données
Définissez vos offres
- Associez CloudStack à une zone et choisissez les services vendus dans cette zone
- Créez des forfaits à partir de vos offres de service, tarifez-les à l'heure, au mois ou sur des cycles plus longs avec remises, clonez-les, masquez-les ou désactivez-les
- Définissez le prix de base une fois et déclinez les autres forfaits, ou activez des forfaits sur mesure avec vos propres prix unitaires et limites
- Choisissez les préfixes IP publics pouvant être vendus et ceux qui sont exclus
- Synchronisez les modèles d'OS, définissez le nom, l'icône et l'utilisateur de connexion, et créez-en de nouveaux grâce au générateur de modèles inclus
- Définissez le réseau par défaut, les offres personnalisées et la paire de clés utilisées pour les nouvelles VM
Activez les services
- Activez ou désactivez les modules Kubernetes, Private Cloud, OS & ISO Images et Bandwidth
- Activez ou désactivez Block Storage, Snapshots, Backups et Scaling, et définissez leurs tarifs
- Définissez les quotas de bande passante, le prix des options et la politique de dépassement
- Tarifez les forfaits de workers Kubernetes et les forfaits de bande passante Private Cloud
Finances
- Activez les moyens de paiement: Stripe, PayPal, USDT et virement bancaire au Vietnam
- Émettez des codes de rechargement et des promotions
- Limitez les nouveaux comptes avec des quotas jusqu'à ce que leur solde soit approvisionné
- Consultez le grand livre du solde, les factures et les rapports de revenus
Clients et partenaires
- Recherchez des clients, intervenez sur leurs VM, connectez-vous en tant que client pendant une heure et gérez les transferts de services
- Créez des revendeurs en marque blanche avec leur propre domaine, leur marque et leurs tarifs de gros
- Personnalisez le portail à votre marque et rédigez vos pages légales
- Répondez aux tickets et aux chats
Contrôle et sécurité
- Consultez le journal d'audit des actions d'administration, des connexions client et des événements de VM
- Envoyez des alertes vers Telegram et par e-mail via votre propre SMTP
- Protégez la console avec l'authentification à deux facteurs et une liste d'adresses IP autorisées
- Sauvegardez et restaurez NexCMP, et mettez-le à jour depuis la console d'administration
Machines virtuelles
Machines virtuelles sur votre CloudStack
Les clients commandent un forfait, un système d'exploitation et un cycle de facturation. NexCMP déploie et gère la VM sur votre CloudStack via son API.
Pipeline de provisionnement
Les nouvelles VM sont provisionnées via un pipeline automatisé et reprenable, avec rollback automatique si une étape échoue.
Actions d'alimentation et de cycle de vie
Démarrer, arrêter, forcer l'arrêt, redémarrer, réinstaller l'OS, réinitialiser le mot de passe ou la clé SSH et supprimer, chaque action étant adossée à une tâche auditable.
Plans fixes et personnalisés
Vendez des plans fixes associés à vos offres de service CloudStack, ou des plans personnalisés où le client choisit les vCPU, la RAM et la taille NVMe selon les limites et prix unitaires que vous fixez.
Synchronisation des offres et des templates
Les plans de VM et les templates d'OS restent synchronisés avec votre CloudStack.
Console dans le navigateur
Une console VNC dans le navigateur via le console proxy de votre CloudStack, sans aucun logiciel client requis.
Graphiques en temps réel
Graphiques de CPU, mémoire, réseau et disque pour chaque VM, issus de l'historique d'utilisation de CloudStack, ainsi qu'un graphique de bande passante.
AI Agent sur une VM
Le client décrit une tâche en langage naturel et l'AI Agent se connecte à sa VM Linux active via SSH. Il affiche chaque commande et n'exécute seul que les commandes en lecture seule; toute action modifiant le serveur attend que le client clique sur Run.
La console de navigation nécessite CloudStack 4.18 ou plus récent. Les forfaits personnalisés s'activent séparément dans la console d'administration et nécessitent une offre Compute personnalisée configurée dans votre CloudStack. Un terminal SSH web à côté de la console est optionnel, désactivé par défaut, et requiert un service proxy SSH distinct. L'AI Agent dépend du module IA, qui reste inactif jusqu'à ce que vous l'activiez et ajoutiez un fournisseur compatible OpenAI.
Machines virtuelles dans le portail: https://nexcmp.com/docs/portal/virtual-machines/ · AI Agent: https://nexcmp.com/docs/ai/ai-agent/
Scaling
Auto Scaling vertical
Une VM active peut être redimensionnée sans changer de serveur, manuellement ou automatiquement.
Scaling vertical
Ajustez les vCPU, la RAM et le disque d'une VM active directement dans une seule fenêtre. Le prix de la nouvelle configuration est affiché avant enregistrement par le client, et toute modification qui échoue sur CloudStack est remboursée.
Auto Scaling
Un commutateur sur la VM qui augmente sa taille lorsqu'elle reste sous forte charge. Vous fixez les plafonds de vCPU et de RAM ainsi qu'une limite d'incréments par jour.
Taille uniquement, jamais de VM en plus
Seule la taille de la même VM est modifiée. NexCMP n'ajoute pas de VM, de répartiteurs de charge ou de groupes de scaling.
Historique et restauration
Chaque événement de scaling est journalisé, et une modification peut être annulée.
La modification à chaud du processeur et de la RAM nécessite CloudStack 4.23 avec KVM et un modèle autorisant le branchement à chaud; le générateur de modèles inclus dans chaque version produit ce type de modèles. Scaling et Auto Scaling sont des options distinctes dans la console d'administration et restent désactivées jusqu'à leur activation.
Modèles d'OS et ISO: https://nexcmp.com/docs/infrastructure/templates/
Stockage
Block Storage, Snapshots et Backups
Disques supplémentaires, points de restauration et sauvegardes, chacun vendu séparément.
Volumes de données
Achetez des disques de données supplémentaires indépendants de la VM: attachez, détachez, agrandissez et supprimez-les. Un volume détaché conserve ses données, peut être rattaché à une autre VM et est facturé au GB-heure.
Snapshots
Capturez et restaurez l'état du disque d'une VM à la demande ou selon une planification.
Backups
Les Backups de VM s'exécutent sur le moteur natif Backup & Recovery de CloudStack, à la demande ou selon une planification avec un nombre de copies à conserver, et sont facturés au GB-heure de l'espace utilisé.
Block Storage, Snapshots et Backups sont des options distinctes dans la console d'administration et restent désactivées jusqu'à ce que vous les activiez. Block Storage nécessite une offre de disque personnalisée de votre CloudStack, Snapshots nécessite un stockage secondaire, et Backups nécessite Backup & Recovery avec une offre de sauvegarde configurée dans CloudStack.
Snapshots et Backups: https://nexcmp.com/docs/portal/snapshots/ · Connexion CloudStack: https://nexcmp.com/docs/infrastructure/cloudstack/
Réseau
IP publiques, pare-feu et bande passante
Chaque VM est accessible depuis Internet et les clients gèrent eux-mêmes leurs accès.
IP, NAT & pare-feu
Chaque VM bénéficie d'une IP publique dédiée avec NAT statique 1:1 et d'un pare-feu en libre-service : les clients ajoutent et suppriment leurs règles eux-mêmes.
Redirection de ports
Les clients ajoutent et suppriment des règles de redirection de ports pour leur VM.
Changer d'IP publique
Un client peut remplacer l'IP publique d'une VM directement depuis le portail.
Pools d'IP de vente
Vous décidez quels préfixes publics NexCMP peut vendre et lesquels exclure ; le pool d'adresses libres s'actualise environ une fois par minute.
Mesure de la bande passante
Le trafic est relevé à partir des statistiques de VM de CloudStack et alimente les quotas mensuels, les alertes à 80% et 100%, les packs additionnels et la politique de dépassement.
La bande passante est activée par défaut et peut être désactivée. Le comptage nécessite que la collecte des statistiques de VM de CloudStack reste activée. Le préfixe d'IP commercialisable se configure dans la console d'administration sous Sales IP pools.
Quotas de bande passante et options: https://nexcmp.com/docs/catalog/bandwidth/ · Connexion CloudStack: https://nexcmp.com/docs/infrastructure/cloudstack/
Kubernetes et Private Cloud
Clusters Kubernetes et Private Cloud (VPC)
Deux modules reposant sur la même connexion CloudStack.
Clusters Kubernetes (CKS)
Les clients créent des clusters Kubernetes managés sur CloudStack Kubernetes Service. Le plan de contrôle est gratuit pour le client ; les workers sont facturés au tarif horaire de l'offre VM.
Gestion de clusters
Ajustez le nombre de workers, démarrez et arrêtez un cluster, consultez ses nœuds et téléchargez le kubeconfig. NexCMP crée un réseau dédié et une IP publique pour chaque cluster, et maintient les clusters de chaque client strictement isolés.
Private Cloud (VPC)
Un réseau privé comprenant son propre routeur, ses sous-réseaux (tiers), ses règles de pare-feu réseau ACL et ses machines virtuelles associées.
Forfaits de bande passante dédiée
Un VPC est vendu sous forme d'offre de bande passante avec un débit dédié et sans quota, le client pouvant changer d'offre par la suite. Un VPC suspendu pour défaut de paiement est bridé à un débit très bas au lieu d'être supprimé.
IPv6 dans Private Cloud
Avec une offre VPC dual-stack dans CloudStack, chaque tier bénéficie également d'un /64 IPv6.
Kubernetes et Private Cloud sont des modules distincts désactivés par défaut jusqu'à leur activation sous License & updates. Kubernetes nécessite CloudStack avec CKS activé, un compte Domain Admin, une image ISO de version Kubernetes et une offre de control plane. Private Cloud nécessite une offre VPC et une offre réseau par plan de bande passante.
Kubernetes et Private Cloud: https://nexcmp.com/docs/infrastructure/kubernetes-and-private-cloud/
Images OS et ISO
Images OS, ISO et templates
Les images de démarrage des VM, les vôtres comme celles de vos clients.
Images d'OS et ISO clients
Les clients enregistrent leur propre image d'OS ou ISO à partir d'un lien de téléchargement, créent une image depuis l'une de leurs VM arrêtées et montent une ISO sur une VM. Les images restent privées au sein du compte du client et sont facturées au GB-heure.
Liens de téléchargement vérifiés
Le lien est vérifié avant d'ordonner à CloudStack de le télécharger.
Modèles du catalogue
Synchronisez les modèles prêts à l'emploi depuis CloudStack et configurez le nom, l'icône, la famille d'OS et l'utilisateur de connexion présentés aux clients.
Générateur de modèles
Un générateur de modèles est inclus dans chaque version. Il produit des images Ubuntu 22.04 et 24.04, Debian 12 et Rocky Linux 9 prêtes pour CloudStack avec le guest agent, la réinitialisation de mot de passe et le support hot-plug.
OS & ISO Images est un module que vous activez ou désactivez sous License & updates. Il nécessite un environnement CloudStack dont la VM de stockage secondaire peut accéder à Internet pour télécharger les images des clients, ainsi qu'un compte autorisé à enregistrer des templates et des ISO.
Modèles d'OS et ISO: https://nexcmp.com/docs/infrastructure/templates/ · Modules: https://nexcmp.com/docs/infrastructure/modules/
Exploitation
Piloter le cloud au quotidien
Ce que vous visualisez et contrôlez dans la console d'administration.
Réconciliation d'état
Une tâche d'arrière-plan synchronise en continu les données de NexCMP avec l'état réel de l'infrastructure et corrige automatiquement les dérives.
Test de connexion et mise en pause
Testez la connexion à CloudStack avant de l'enregistrer. Désactiver la connexion interrompt toutes les tâches CloudStack sans perte de données.
Capacité et état du système
Grâce à une clé optionnelle en lecture seule, la console d'administration affiche les hôtes, les pools de stockage, les VM système, la capacité et les plages d'IP publiques.
Journal d'activité
Chaque VM dispose d'un journal des tâches et des événements, et les administrateurs ont accès à un journal d'audit.
Agir au nom d'un client
Les administrateurs peuvent intervenir sur la VM d'un client ou ouvrir une session sous son identité.
Transfert de service
Transférez une VM vers un autre compte sur le même site, confirmé par e-mail par le propriétaire et accepté par le destinataire.
API client
Une API REST avec des clés API délimitées et révocables pour gérer les VM, volumes, Snapshots, Backups et plus encore.
La clé en lecture seule est optionnelle et ne requiert qu'un accès en lecture à six commandes list de CloudStack ; elle n'est pas nécessaire pour vendre des VM.
Connexion CloudStack: https://nexcmp.com/docs/infrastructure/cloudstack/
Facturation
Facturation des ressources exécutées sur CloudStack
Chaque service ci-dessus est facturé depuis le portefeuille prépayé du client.
Cycles horaires ou prépayés
Les VM facturées à l'heure cumulent les coûts jusqu'à leur suppression. Les clients peuvent basculer sur des cycles prépayés mensuels ou plus longs en bénéficiant de la remise configurée pour chaque cycle.
Unités par service
Les volumes de données, Backups et images sont facturés au GB-heure, les workers Kubernetes au tarif horaire de l'offre VM, et le Private Cloud selon un forfait mensuel de bande passante.
Changements de tarifs
Une baisse de tarif s'applique aux VM horaires en service dès l'heure de facturation suivante. Une hausse de tarif ne s'applique pas aux VM déjà en cours d'exécution.
Quotas
Limitez ce qu'un nouveau compte peut créer tant que son solde n'est pas crédité.
Revendeurs en marque blanche
Les revendeurs proposent les mêmes offres sur leurs propres domaines, avec leur marque et leurs tarifs.
Offres et tarification: https://nexcmp.com/docs/catalog/plans/ · Quotas: https://nexcmp.com/docs/billing/quotas/
Prérequis
De quoi NexCMP a-t-il besoin sur votre CloudStack ?
La plateforme de base nécessite uniquement l'API CloudStack. Certains modules s'appuient sur des fonctionnalités CloudStack optionnelles.
- L'URL de l'API CloudStack (/client/api du serveur de gestion), ainsi que la clé d'API et la clé secrète d'un compte et domaine dédiés créés pour NexCMP. N'utilisez jamais la clé administrateur ROOT : une clé dédiée n'accède qu'à ce domaine.
- Une zone avec au moins un réseau invité pour les VM des clients et une plage d'IP publiques comportant des adresses libres ; le préfixe que NexCMP peut commercialiser se configure sous Sales IP pools.
- Au moins un template prêt et compatible mot de passe, ainsi qu'une offre de service visible par le compte, plus un stockage primaire (et un stockage secondaire si vous vendez des snapshots ou des images).
- KVM, l'hyperviseur sur lequel NexCMP est testé. La console par navigateur requiert CloudStack 4.18 ou version ultérieure, et l'ajustement à chaud du CPU et de la RAM d'une VM en cours d'exécution requiert la version 4.23 avec KVM.
- Une offre de disque personnalisée si vous activez Block Storage, et une offre Compute personnalisée si vous vendez des forfaits sur mesure.
- Backup & Recovery configuré si vous souhaitez vendre des Backups de VM.
- Une VM de stockage secondaire capable d'accéder à Internet si vous activez OS & ISO Images.
- CloudStack Kubernetes Service activé, un compte Domain Admin, une ISO de version Kubernetes et une offre de control plane si vous activez le module Kubernetes.
- Une offre VPC et une offre réseau par plan de bande passante si vous activez le module Private Cloud.
Licence
Une seule licence, aucun frais par infrastructure
NexCMP Free est à $0 la première année : la version complète signée avec l'ensemble des modules, les correctifs et les mises à jour pendant 1 an, ainsi que des domaines revendeurs illimités. Après la première année, elle se renouvelle à $99 par an, et le logiciel continue de fonctionner si vous ne renouvelez pas. Il n'y a aucun frais par infrastructure, par VM ou par client.
- Connectez l'environnement Apache CloudStack que vous exploitez — aucune licence par infrastructure.
- VM illimitées et clients illimités.
- Tous les modules sont inclus dans la version ; ceux qui sont désactivés par défaut s'activent dans la console d'administration.
NexCMP Free est réservé aux opérateurs réseau disposant de leur propre ASN et d'un sous-réseau enregistré à leur nom ; les demandes sont examinées et la licence inclut les correctifs, mais aucun support technique ni application. NexCMP Source coûte $499 en paiement unique, à l'achat direct ou en complément d'une licence Free, avec le code source complet, toutes les applications compilées à vos couleurs, et 30 jours ouvrés d'accompagnement par un ingénieur expert. Voir les tarifs et les forfaits
Foire aux questions
Dois-je payer par infrastructure ?
Quelle version de CloudStack est prise en charge ?
Que peut faire NexCMP sur mon CloudStack ?
Quelles fonctionnalités sont désactivées par défaut ?
NexCMP fonctionne-t-il avec autre chose que CloudStack ?
De quel compte et de quelle clé API CloudStack NexCMP a-t-il besoin ?
Sur quels hyperviseurs et fonctionnalités CloudStack NexCMP s'appuie-t-il ?
Puis-je vendre des clusters Kubernetes ?
Les clients peuvent-ils apporter leur propre image OS ou ISO ?
Comment NexCMP reste-t-il synchronisé avec ce qui tourne sur CloudStack ?
Les clients ont-ils droit à une adresse IP publique et un pare-feu ?
Dois-je gérer CloudStack moi-même ?
Plateformes prises en charge
Un cœur unique de facturation, portail et revendeurs au-dessus de votre infrastructure. Ajoutez Apache CloudStack, Proxmox VE, Ceph S3 et AI Models sur la même installation.
Proxmox VE
Clusters Proxmox VE comme source de VM : pools d'IP, modèles d'OS, console, Snapshots et réinstallation, facturés à l'heure ou au mois.
Ceph S3
Object Storage compatible S3 sur votre Ceph RADOS Gateway : comptes clients, clés d'accès, buckets, consommation et facturation à l'usage.
AI Models
Vendez l'accès à des modèles d'IA à partir de vos propres sources: une seule clé pour plusieurs modèles, tarifs par modèle, limites et facturation sur portefeuille.
OpenStackSoon
En cours de développement. Il partagera le même socle de facturation, de portail et de revendeurs. Aucune date de sortie n'est garantie.
Guides
Guide de facturation CloudStack
Facturation CloudStack open source : mesure, tarifs horaires, portefeuilles, factures et revendeurs. Code complet avec NexCMP Source ; sans revente.
Alternative à WHMCS pour CloudStack
WHMCS ne liste qu'un module CloudStack tiers, mis à jour en 2022 (au 2026-10-30). Comparez WHMCS, HostBill et NexCMP gratuit pour facturer CloudStack.
FAQ
Réponses sur NexCMP: facturation CloudStack, portail client, licence gratuite, prérequis d'installation, passerelles, revendeurs et comparatifs.
Mettez votre CloudStack à profit
NexCMP Free est à $0 la première année avec l'ensemble des modules inclus. Installez-le sur votre serveur dès aujourd'hui.
Dernière mise à jour :
















