Skip to main content

Node Requirements

Hardware

ResourceMinimumRecommended
CPU1 vCPU2 vCPU
RAM1 GB2 GB
Disk20 GB SSD40 GB SSD
Bandwidth100 Mbps1 Gbps

Why 1 GB RAM?

The Priva node-client uses libp2p for peer-to-peer networking. libp2p requires significant memory during peer discovery and connection initialization (especially when joining the network for the first time). With less than 1 GB, the node may be killed by the OS OOM killer.


Operating System

Supported: Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Debian 12, Debian 11

Not officially supported: Windows, macOS (may work via Docker Desktop for testing)


Network

RequirementDetail
Port 8336/TCPP2P communication with other nodes
Port 8336/UDPQUIC transport (faster P2P)
Static or stable IPRequired for reliable node registration
IPv4Required
IPv6Optional (supported)

Check if ports are accessible

From another machine:

# Test TCP
nc -zv <your-server-ip> 8336

# Test UDP (requires netcat with -u flag)
nc -zuv <your-server-ip> 8336

Or use an online port checker like portchecker.co.


Docker

The node runs exclusively via Docker. Docker Engine 24+ and Docker Compose v2 are required.

Check your versions:

docker --version       # Should be 24.x or higher
docker compose version # Should be v2.x

VPS Providers

Tested and recommended:

ProviderPlan~Cost/mo
OVH VPSVPS Starter€4–6
HetznerCX22€4
DigitalOceanBasic Droplet 1GB$6
VultrRegular Performance 1GB$5
ContaboCloud VPS 1€4
tip

Hetzner and OVH offer the best price/performance ratio for node operators.