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.jsonfile (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:
| Port | Protocol | Purpose |
|---|---|---|
| 8080 | TCP | Agent API (required for CLI and peer communication) |
| 51840 | UDP | Tempest tunnel traffic (non-TCP routing) |
| 61000 | TCP | Pegasus 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 NetworkManagerUbuntu / Debian
apt update
apt install -y nftables network-manager iproute2
ufw disable && apt remove -y ufw
systemctl enable --now nftables NetworkManagerNext Steps
Once your hosts are prepared, proceed to Installation to install the Arctic agent and CLI.