Requirements and Plans
What your server needs before installing, and what each plan unlocks.
Before installing, make sure your server meets the following requirements:
- OS: Ubuntu 20.04/22.04 LTS (recommended), Debian 11/12, or CentOS Stream 9.
- Resources: at least 2 GB RAM (4 GB recommended when using buildpacks) and 2 CPU cores.
- Software: Docker Engine v24+ and the Docker Compose plugin (v2+) — the installer installs both when they are missing.
- Network: a public IP address with ports
80,443and4222open.
ZenSailor wants to be the primary occupant of your server. It manages the ingress router (Traefik) on ports 80/443. Installing it alongside existing web servers (Apache/Nginx) causes port conflicts.
What you can run on each plan#
| Community | Pro | Enterprise | |
|---|---|---|---|
| Nodes | 1 | 3 | Unlimited |
| Users | 1 | 3 | Unlimited |
| Organizations | 1 | 3 | Unlimited |
| Concurrent deployments | 1 | 3 | Configurable, up to 50 |
| Preview environments | – | ✓ | ✓ |
| Service backups | – | ✓ | ✓ |
| SSO (OIDC) | – | – | ✓ |
| Telemetry opt-out | – | – | ✓ |
The Community plan is free and fully self-hosted. Paid plans are activated with a license key — see Licensing and Activation.
Where deployments run#
Each plan exports a fixed number of deployment slots. When the slots are full, new deployments wait in the queue instead of piling onto the machine — the queue shows the position and estimated start. Rollbacks and restores run immediately, they are never queued.