Nubiecloud Docs
Concepts

What you can do in each building block

The map of the actions available on an organization, a project and an application — with links to each guide.

Once a building block is created, what can you do with it? This page answers that question for every level of the Organization → Project → Application hierarchy. It is your map of actions.


🏢 Organization

The organization carries the billing, the plan and the resources shared by your team.

ActionDetails
Invite membersAdd members by email.
Manage rolesOwner, Admin, Member roles; manage and revoke invitations.
Choose / change planFREE, PROFESSIONAL, BUSINESS, ENTERPRISE (on request). Restricted to the owner.
Track consumptionOrg dashboard: CPU / RAM / Storage used vs available (in %), broken down per project.
Settings & regionsOrg settings, regions, deletion / restoration.

💡 The plan determines your quotas. Upgrading the plan increases the total pool of resources you can share out across your projects. See Changing plan and Understanding quotas.

🔒 Roles. Only an Owner can change the plan or delete the organization. Admins manage members and projects; Members work in the projects they have access to.


📁 Project

The project groups the applications of a single product and receives a share of the organization's resources.

ActionDetails
Set resourcesProject quotas (CPU / RAM / Storage), within the limits of the org's plan.
Manage environmentsCreate / edit / delete environments (dev / staging / preproduction / production); promote from one environment to another.
Manage project membersInvitations and roles at the project level.
Track applicationsView of the applications and their consumption, per environment.

⚠️ An environment is not created automatically. After creating a project, create at least one environment before you can deploy an application into it. See step 5 of the Quickstart.


🚀 Application / Deployment

The application is the service running in an environment. This is where day-to-day operations happen.

ActionDetails
UpdateChange the resources (CPU/RAM/Storage), the environment variables and the secrets.
RollbackGo back to an earlier image that has already been built.
Pause / resumePause (scale to 0) or restart the application.
Read the logsReal-time logs + history (code-type applications).
MonitorHealth status, pod status and events (resource consumption at the org quotas level).
Back upEnable / configure backups (PostgreSQL, Odoo), on-demand backup, restore.
ExposeCustom domain + TLS.
Add dependenciesDeploy managed services (PostgreSQL, MySQL, Redis, RabbitMQ, Kafka) and wire their credentials into the application.

💡 Order of dependencies. If an application needs a database to start, deploy the database first, collect its connection string, then inject it into the app's env variables. See step 10 of the Quickstart.


🧩 Stack

When your product is not a standalone application but a set of services (API, front end, worker, cron, databases), you can describe it in one go with NubiStack.

ActionDetails
Describe the stackA nubicloud.yaml file lists the services, the databases and the wiring between them.
Generate the manifestAutomatic detection from a Git repository or an existing docker-compose.yml.
PreviewA plan shows what will be created, the total resources and whether the quota is respected — before anything is created.
Follow the deploymentEach block progresses on its own, in the order of its dependencies.
UpdateEdit the manifest and re-apply, or let a git push rebuild and redeploy everything by itself.

💡 The difference with a classic deployment: here you no longer copy a database's credentials into the app's variables — you reference them, and the platform injects them.


See also

On this page