Skip to content

Servers

Understanding servers in Sproobo and how to provision and manage your infrastructure

Servers in Sproobo are the Hetzner Cloud instances that host your sites and services. Sproobo handles provisioning, bootstrapping, and ongoing management automatically.

What are Servers?

A server in Sproobo is a Hetzner Cloud virtual machine that:

  • Hosts your sites (Node.js, static, Docker, worker) and services (PostgreSQL, Redis)
  • Is fully bootstrapped with everything needed to run your apps — nginx, Node.js, PM2, firewall, and SSL support
  • Is secured with a firewall and hardened defaults out of the box
  • Is monitored continuously — CPU, memory, disk, and network metrics are collected by the Sproobo agent and displayed in the dashboard

What Gets Installed

  • nginx — reverse proxy and static file serving
  • Node.js (via NVM) and PM2 — for Node.js and worker sites
  • Docker and Docker Compose — for Docker-type sites
  • firewalld — port-level firewall with secure defaults
  • fail2ban — brute-force protection
  • certbot — automatic Let's Encrypt SSL certificates
  • Sproobo agent — metrics collection and log forwarding

Getting Started

Ready to provision your first server?

Next: Provisioning Servers →

Servers | Sproobo