FeaturesDocs Pricing
Contact us →
Docs / Connecting Your First VPS
Getting Started

Connecting Your First VPS to Rubuz over SSH

Detailed system requirements, firewall rules, and provider-specific recommendations.

Rubuz is completely cloud-agnostic. You own your VPS infrastructure, your IP addresses, and your data. Rubuz is the control plane on top.

Minimum System Requirements

  • Operating System: Debian 13 or newer, or Ubuntu 26.04 LTS or newer (64-bit)
  • RAM: Minimum 1 GB RAM (2 GB+ recommended for busy app and database stacks)
  • Disk: 15 GB NVMe / SSD disk space
  • Root Access: Fresh server without conflicting pre-installed web panels (cPanel, Plesk, CyberPanel, etc.)

Network & Firewall Ports

Rubuz automatically manages internal firewall rules via nftables/ufw, but ensure your cloud provider’s external firewall (security groups) allows incoming traffic on the following ports:

PortProtocolPurpose
80TCPHTTP traffic & Let’s Encrypt ACME challenges
443TCP / UDPHTTPS & HTTP/3 QUIC web traffic
22TCPOptional: Out-of-band SSH administration

Cloud Provider Setup Guides

Hetzner Cloud

When creating a server in the Hetzner Cloud Console:

  1. Select location (Falkenstein, Nuremberg, or Helsinki for Europe; Ashburn/Hillsboro for US).
  2. Choose Ubuntu 26.04 LTS or Debian 13.
  3. Select CPX11 (AMD) or CAX11 (ARM64 Ampere Altra).
  4. Paste the server IPv4 in Rubuz.

DigitalOcean Droplets

  1. Choose an Ubuntu Droplet.
  2. Select the Basic shared CPU ($6/mo or higher).
  3. Do not select 1-click LAMP or LEMP marketplace apps; start with a standard minimal OS image.
Still have questions?
Can't find what you need in the docs? Our engineers are ready to help.
Contact Support