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 →