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, 443 and 4222 open.

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#

CommunityProEnterprise
Nodes13Unlimited
Users13Unlimited
Organizations13Unlimited
Concurrent deployments13Configurable, 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.