Nubiecloud Docs
Concepts

Ce que vous pouvez faire dans chaque brique

La carte des actions disponibles sur une organisation, un projet et une application — avec les liens vers chaque guide.

Une fois une brique créée, que pouvez-vous en faire ? Cette page répond à la question pour chaque niveau de la hiérarchie Organisation → Projet → Application. C'est votre carte des actions.


🏢 Organisation

L'organisation porte la facturation, le plan et les ressources partagées par votre équipe.

ActionDétails
Inviter des membresAjouter des membres par email.
Gérer les rôlesRôles Owner, Admin, Member ; gérer et révoquer les invitations.
Choisir / changer de planFREE, PROFESSIONAL, BUSINESS, ENTERPRISE (sur devis). Réservé au propriétaire.
Suivre la consommationTableau de bord de l'org : CPU / RAM / Stockage consommés vs disponibles (en %), avec la répartition par projet.
Paramètres & régionsRéglages de l'org, régions, suppression / restauration.

💡 Le plan détermine vos quotas. Augmenter le plan augmente le total de ressources répartissables entre vos projets. Voir Changer de plan et Comprendre les quotas.

🔒 Rôles. Seul un Owner peut changer le plan ou supprimer l'organisation. Les Admins gèrent membres et projets ; les Members travaillent dans les projets auxquels ils ont accès.


📁 Projet

Le projet regroupe les applications d'un même produit et reçoit une part des ressources de l'organisation.

ActionDétails
Définir les ressourcesQuotas du projet (CPU / RAM / Stockage), dans la limite du plan de l'org.
Gérer les environnementsCréer / éditer / supprimer des environnements (dev / staging / preproduction / production) ; promouvoir d'un environnement à l'autre.
Gérer les membres projetInvitations et rôles au niveau du projet.
Suivre les applicationsVue des applications et de leur consommation, par environnement.

⚠️ Un environnement n'est pas créé automatiquement. Après avoir créé un projet, créez au moins un environnement avant de pouvoir y déployer une application. Voir l'étape 5 du Quickstart.


🚀 Application / Déploiement

L'application est le service qui tourne dans un environnement. C'est là que se concentre l'exploitation au quotidien.

ActionDétails
Mettre à jourModifier les ressources (CPU/RAM/Stockage), les variables d'environnement et les secrets.
RollbackRepasser sur une image antérieure déjà buildée.
Pause / repriseMettre en pause (scale à 0) ou redémarrer l'application.
Consulter les logsLogs en temps réel + historique (applications de type code).
Monitorerétat de santé, état des pods et événements (consommation des ressources au niveau quotas de l'org).
SauvegarderActiver / configurer les backups (PostgreSQL, Odoo), backup à la demande, restauration.
ExposerDomaine custom + TLS.
Ajouter des dépendancesDéployer des services managés (PostgreSQL, MySQL, Redis, RabbitMQ, Kafka) et brancher leurs credentials dans l'application.

💡 Ordre des dépendances. Si une application a besoin d'une base pour démarrer, déployez la base d'abord, récupérez sa chaîne de connexion, puis injectez-la dans les variables d'env de l'app. Voir l'étape 10 du Quickstart.


🧩 Stack

Quand votre produit n'est pas une application isolée mais un ensemble de services (API, front, worker, cron, bases), vous pouvez le décrire d'un seul tenant avec NubiStack.

ActionDétails
Décrire la stackUn fichier nubicloud.yaml liste les services, les bases et le câblage entre eux.
Générer le manifesteDétection automatique depuis un dépôt Git ou un docker-compose.yml existant.
PrévisualiserUn plan montre ce qui sera créé, les ressources totales et le respect du quota — avant toute création.
Suivre le déploiementChaque brique avance seule, dans l'ordre de ses dépendances.
Mettre à jourÉditer le manifeste et ré-appliquer, ou laisser un git push rebuilder et redéployer tout seul.

💡 La différence avec le déploiement classique : ici vous ne recopiez plus les identifiants d'une base dans les variables de l'app — vous les référencez, et la plateforme les injecte.


Voir aussi

Sur cette page