Skip to content

Requirements ​

Minimum
Operating systemLinux, amd64 or arm64. Tested on Ubuntu 24.04; other systemd distributions that K3s supports should work.
CPU and memory1 CPU, 2 GB of memory (2 CPUs and 4 GB recommended)
Disk20 GB free recommended; more for databases and images
NetworkA static public IPv4 address
AccessSSH as root, or as a user with passwordless sudo

The server should be dedicated to Zenavo. Setup installs K3s, which runs its own container runtime, Traefik for HTTP and ServiceLB for published ports; existing Docker containers or web servers on ports 80 and 443 will conflict.

Ports ​

Open these in your cloud provider's firewall or security group. See Firewall & Security for how to restrict them.

PortProtocolUsed forAllow from
22 (or your SSH port)TCPSetup and maintenance over SSHThe Zenavo control plane
6443TCPKubernetes API, used for every deploymentThe Zenavo control plane
80TCPHTTP, and Let's Encrypt certificate checksAnywhere
443TCP, UDPHTTPSAnywhere
30000–32767TCP, UDPPublished TCP/UDP portsAnywhere, if you publish ports

Not affiliated with Zeabur.