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

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.