Tillered Arctic

Prerequisites

System requirements, network ports, and required packages for Arctic

Prerequisites

Before installing Arctic, ensure your environment meets these requirements.

What You Need

Prerequisites

  • Two or more Linux servers with root access
  • A license.json file (provided by Tillered)

Your license controls expiry dates and limits on the number of peers and services in your cluster.

Network Requirements

All agents must be able to communicate with each other. Open these ports on each server:

PortProtocolPurpose
8080TCPAgent API (required for CLI and peer communication)
51840UDPTempest tunnel traffic (non-TCP routing)
61000TCPPegasus TProxy traffic (TCP routing)

Important

The CLI only needs to reach the first peer in your configuration. API requests for other peers are automatically proxied through that peer.

Prepare Linux Hosts

Run these commands on each server that will run the agent.

AlmaLinux / Rocky Linux / RHEL

dnf install -y nftables NetworkManager iproute-tc iproute
dnf remove -y firewalld
systemctl enable --now nftables NetworkManager

Ubuntu / Debian

apt update
apt install -y nftables network-manager iproute2
ufw disable && apt remove -y ufw
systemctl enable --now nftables NetworkManager

Next Steps

Once your hosts are prepared, proceed to Installation to install the Arctic agent and CLI.