Skip to content

System Requirements

Before connecting your VPS to Piora, ensure your server meets the following requirements.

Piora supports the following Linux distributions:

DistributionMinimum VersionRecommended Version
Ubuntu18.04 LTS22.04 LTS or 24.04 LTS
Debian10 (Buster)12 (Bookworm)
ResourceSpecification
CPU1 vCPU
Memory1 GB RAM
Disk20 GB SSD
ResourceSpecificationNotes
CPU2+ vCPUMore CPU needed when building multiple apps simultaneously
Memory2+ GB RAMDocker containers and build processes require adequate memory
Disk50+ GB SSDDocker images and databases need more storage space

The following ports must be open in your firewall:

PortProtocolPurpose
22TCPSSH connection (Piora management)
80TCPHTTP traffic
443TCPHTTPS traffic

Docker Swarm Ports (for multi-node setups)

Section titled “Docker Swarm Ports (for multi-node setups)”

If you plan to use multiple servers in a cluster, these additional ports are needed:

PortProtocolPurpose
2377TCPDocker Swarm management
7946TCP/UDPNode communication
4789UDPOverlay network
Terminal window
# UFW firewall configuration example
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
  • Public IP address — The VPS must have a publicly accessible IP
  • Root access — Root privileges are required for initial installation
  • Stable internet connection — Installation requires downloading Docker and related packages
  • No conflicting services — We recommend not installing on servers with existing Docker or Nginx/Apache setups