Self-hosting Cloudgate
A self-hosted instance is the same Cloudgate as the Hosted one, installed on an Ubuntu server you run. It is free under the Elastic License 2.0, and an Enterprise license unlocks the features larger teams ask for.
Applies to: Self-hosted only
Self-hosting means you run Cloudgate itself: its console, its API and its database live on a server of yours, and you look after updates and backups. The apps you deploy run in the same places as on the Hosted instance, on Servers over SSH or in your AWS and Google Cloud accounts, and also on the machine Cloudgate runs on. For the comparison with the Hosted instance and the server it needs at a glance, see Self-host Cloudgate.
What you can do
- Install Cloudgate on one Ubuntu 24.04 server with one script. See Install Cloudgate.
- Deploy onto that same server, and onto as many other Servers and Cloud accounts as you like. None are counted.
- Run the platform’s own settings: the console’s domain, Traefik, disk clean-up and build limits. See Instance settings.
- Activate an Enterprise license for SSO, SCIM, custom roles, forward auth, branding, parallel builds and more Organizations.
The licence
Cloudgate is licensed under the Elastic License 2.0. It is source-available, not open source.
| You can | You cannot |
|---|---|
| Use Cloudgate inside your company, for any apps you run | Offer Cloudgate to others as a hosted or managed service |
| Run it on as many of your own servers as you like | Remove, disable or get around its license checks |
| Read the source and change it for your own use | Remove its license and copyright notices |
The license page explains the Elastic License 2.0 in plain English, with worked cases.
Get the source
The Cloudgate source is public at github.com/octabyte-io/cloudgate, under the Elastic License 2.0. Install it on your server with one command; nothing has to be requested first:
curl -fsSL https://cloudgate.octabyte.io/install.sh | sudo sh
The install guide takes you from a bare server to a signed-in console. Bug reports and feature ideas go to the repository’s issues. Report a security problem privately instead: on the repository’s Security tab, choose Report a vulnerability.
Free version and Enterprise license
The free version deploys everything Cloudgate can deploy. An Enterprise license is a key you activate per Organization, in Settings > License; it unlocks these:
| Feature | Free | Enterprise license |
|---|---|---|
| Applications, databases, Compose stacks, AI models | Yes | Yes |
| Servers, AWS and Google Cloud accounts | Yes, not counted | Yes, not counted |
| Agents and the MCP endpoint | Yes | Yes |
| Audit log | Yes | Yes |
| Organizations | One | More than one |
| Builds | One at a time per Server | In parallel, up to the Concurrent builds setting |
| Cloud runs | One at a time | In parallel, up to the Cloud runs setting |
| Custom roles | No | Yes |
| Single sign-on and SCIM | No | Yes |
| Forward auth in front of your apps | No | Yes |
| Branding (white-labelling) | No | Yes |
Prices are agreed with each customer, and a 30-day trial key is available on request from support@octabyte.io. The pricing page lists the Hosted plans beside it.
Hosted-only and self-hosted-only
Some parts of Cloudgate exist on only one kind of instance.
| Only on the Hosted instance | Only on a self-hosted instance |
|---|---|
| Hosted plans, the free trial and Billing | The Enterprise license key (Settings > License) |
| Buying a Server from Cloudgate | Deploying onto the machine Cloudgate runs on |
| Cloud Services built in the cloud’s own build service | Cloud Services built on the Cloudgate server |
| Platform settings: Traefik, Instance, Maintenance | |
| Branding |
What self-hosting does not do
Related pages
- Install Cloudgate on a server: requirements, the installer and the first sign-up.
- The source on GitHub: the code, the license text and the issue tracker.
- Instance settings: the license, branding, Traefik and maintenance.
- Single sign-on and SCIM and custom roles: the licensed features in use.
- Security: how secrets and access are handled.
Questions
Is Cloudgate open source?
No. It is source-available under the Elastic License 2.0. You may use, self-host and change it, but you may not offer it to others as a hosted service or get around its license checks.
Where do I get the source?
From the public repository at github.com/octabyte-io/cloudgate. Clone it to /opt/cloudgate on your server and run the install script; no account or access request is needed.
What happens when an Enterprise license ends?
Your settings are kept and nothing is deleted, but the licensed features stop. Owners and admins see a warning bar from 14 days before the end date.
Can I buy a server from Cloudgate on a self-hosted instance?
No. Bought Servers and Hosted plans exist only on the Hosted instance. A self-hosted instance deploys to the machine it runs on, to Servers you add over SSH, and to your AWS and Google Cloud accounts.
Something missing or wrong on this page? Email support@octabyte.io, or start a free trial and try it in the console.