VPS · setup & hardening

A server that's actually production-ready.

"I just rented a $5 droplet and ran apt install nginx" is fine for a hobby project. Production needs the boring work done correctly: SSH hardened, firewall configured, fail2ban active, automatic security patching, log shipping, and a backup strategy that's been tested by actually restoring once.

Sign in to view pricing

root@server:~# ufw status
Status: active
To                         Action      From
--                         ------      ----
22/tcp ALLOW # SSH (key-only)
80/tcp ALLOW # HTTP → HTTPS redirect
443/tcp ALLOW # HTTPS
root@server:~# systemctl status fail2ban
● fail2ban.service - Fail2Ban Service
  Active: active (running) since Mon
root@server:~# ./check-hardening.sh
[OK] Root SSH disabled
[OK] Password auth disabled
[OK] Unattended security upgrades enabled
[OK] Last backup verified: 14m ago

What ships with the deployment.

Provisioned + sized

Right-sized VPS on DigitalOcean, Hetzner, AWS, or your provider of choice. We'll right-size based on your actual load profile, not a guess.

SSH hardened

Key-only auth, root login disabled, custom port if you insist, fail2ban active, login alerts to Slack.

UFW firewall

Default deny inbound, allow only what's needed, IP allowlists where appropriate. Documented why each port is open.

Auto-patching

Unattended security upgrades enabled. Daily cron checks. Reboots scheduled in your maintenance window only.

Backups + restore tested

Daily snapshots to a separate region. We perform an actual restore as the final sign-off step. Yes, really.

Monitoring + alerts

Disk, CPU, memory, swap, network — surfaced in Grafana or your stack. PagerDuty / Slack alerts on threshold breach.

Sign in to Shop

Sign in to browse the Shop.

Pricing and the full Shop are visible to signed-in members. Create a free account in 30 seconds — no payment info needed.