Reading time: ~14 minutes Audience: Homelabbers who want a public-facing VPS without breaking the bank


What Is a Cheap VPS for Self-Hosting?

A cheap VPS is a low-cost virtual private server ($3–10/month) that extends your homelab into the cloud. It provides a public IP, DDoS protection, and 24/7 uptime — things most residential ISPs cannot offer. For self-hosters, a VPS is the bridge between your private LAN and the public internet.


Why Use a Cheap VPS?

Public IP and Port Availability

Data centers provide static or stable IPs with all ports open. You can run an SMTP relay, a public-facing web server, or a game server without fighting CGNAT or ISP firewalls.

Geographic Diversity

Hosting a VPS in a different region lets you serve content closer to your users. A VPS in Frankfurt or New York can act as a CDN edge or a failover endpoint.

Offsite Backup Target

A VPS is an ideal offsite backup target. Run a MinIO container, a restic server, or a BorgBackup repository and schedule nightly backups from your homelab.


Top Cheap VPS Providers for Self-Hosting

#1: Hetzner Cloud

Why it tops our list: Hetzner offers the best price-to-performance ratio in Europe. Their ARM64 instances are even cheaper.

Plan Specs Price
CX11 1 vCPU, 2 GB RAM, 20 GB €3.79/month
CPX11 2 vCPU, 2 GB RAM, 40 GB NVMe €4.51/month
CX21 2 vCPU, 4 GB RAM, 40 GB €5.35/month

Pros: - Cheapest reliable VPS on the market. - Excellent network performance (German data centers). - Custom ISO support (install Proxmox, TrueNAS, etc.). - No bandwidth overage charges (20 TB included).

Cons: - European data centers only (latency for Asia/Americas). - No managed services (you are on your own). - Anti-spam policies require verification for SMTP.

Best for: Budget-conscious homelabbers who want maximum performance per dollar.


#2: DigitalOcean

Why it made the list: DigitalOcean has the simplest UI and excellent documentation. Perfect for beginners.

Plan Specs Price
Basic Droplet 1 vCPU, 512 MB RAM, 10 GB $4/month
Basic Droplet 1 vCPU, 1 GB RAM, 25 GB $6/month
Basic Droplet 1 vCPU, 2 GB RAM, 50 GB $12/month

Pros: - Simple, clean UI. - Excellent documentation and community tutorials. - 99.99% uptime SLA. - Managed databases, Kubernetes, and load balancers available.

Cons: - More expensive than Hetzner for the same specs. - No custom ISO support. - Bandwidth overages apply after 500 GB–4 TB.

Best for: Beginners who want a polished experience and good support.


#3: Vultr

Why it made the list: Vultr offers the most locations (30+), custom ISOs, and bare metal instances.

Plan Specs Price
Cloud Compute 1 vCPU, 1 GB RAM, 25 GB $5/month
Cloud Compute 1 vCPU, 2 GB RAM, 50 GB $10/month
Cloud Compute 2 vCPU, 2 GB RAM, 55 GB $10/month

Pros: - 30+ global locations (including Asia, Australia, South America). - Custom ISO support. - Bare metal instances available. - Hourly billing.

Cons: - Support is ticket-only (no live chat). - Occasional IP reputation issues (previous spam abuse).

Best for: Users who need a VPS in a specific region or want custom OS installations.


#4: Oracle Cloud Free Tier (Always Free)

Why it made the list: Oracle offers genuinely free VPS instances that never expire.

Plan Specs Price
Always Free 2x AMD instances (1/8 OCPU, 1 GB RAM) $0
Always Free 1x ARM instance (4 OCPU, 24 GB RAM) $0
Always Free 200 GB block storage $0

Pros: - Completely free (no credit card required for some regions). - ARM instance is powerful (4 cores, 24 GB RAM). - 10 TB outbound bandwidth/month.

Cons: - Accounts are sometimes terminated without warning (“suspicious activity”). - Limited support (community forums only). - Requires verification and can be hard to sign up. - No IPv6.

Best for: Users who want a powerful free server and are willing to risk account instability.


#5: Racknerd

Why it made the list: Racknerd specializes in ultra-cheap annual plans. They resell ColoCrossing infrastructure.

Plan Specs Price
1 GB KVM 1 vCPU, 1 GB RAM, 20 GB $11.88/year
2 GB KVM 1 vCPU, 2 GB RAM, 35 GB $18.88/year
4 GB KVM 2 vCPU, 4 GB RAM, 60 GB $28.88/year

Pros: - Extremely cheap annual plans. - US-based data centers. - Full KVM access.

Cons: - Budget provider (expect less reliable support). - No managed services. - Reputation for oversubscription.

Best for: Users who want the absolute cheapest VPS for light workloads.


Quick Comparison Table

Provider Cheapest Plan RAM Best Feature Best For
Hetzner €3.79/month 2 GB Price/performance Budget performance
DigitalOcean $4/month 512 MB UI/docs Beginners
Vultr $5/month 1 GB Global locations Specific regions
Oracle Cloud $0/month 24 GB (ARM) Free forever Cost-sensitive
Racknerd $11.88/year 1 GB Ultra-cheap Light workloads

How to Choose

Scenario 1: “I want the cheapest reliable VPS for Docker.”

Choose Hetzner Cloud. The €4.51 CPX11 plan (2 vCPU, 2 GB RAM, NVMe) outperforms competitors at double the price.

Scenario 2: “I am a beginner and want good documentation.”

Choose DigitalOcean. The tutorials are unmatched, and the UI is the friendliest.

Scenario 3: “I want a free VPS and do not mind risk.”

Choose Oracle Cloud Free Tier. The ARM instance (4 OCPU, 24 GB RAM) is powerful enough for a full homelab stack.


Security Hardening Checklist

Before running any public services on a cheap VPS:

# 1. Update the system
sudo apt update && sudo apt upgrade -y

# 2. Create a non-root user
sudo adduser homelab
sudo usermod -aG sudo homelab

# 3. Disable root login and password auth
sudo sed -i 's/#PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
sudo sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart sshd

# 4. Enable UFW
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

# 5. Install Fail2ban
sudo apt install fail2ban
sudo systemctl enable fail2ban

# 6. Set up automatic security updates
sudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades

Conclusion

Summary

Hetzner Cloud is the best cheap VPS for self-hosting in 2026. DigitalOcean is the best for beginners. Oracle Cloud Free Tier is the best for zero-cost experimentation. A cheap VPS extends your homelab into the cloud, solving public IP, port blocking, and offsite backup challenges.

Next Steps

  1. Sign up for Hetzner Cloud (or your chosen provider).
  2. Deploy a VPS with Ubuntu 22.04/24.04 LTS.
  3. Harden the server using the checklist above.
  4. Install Docker and deploy your first public service.
  5. Connect via WireGuard to your home homelab.

Affiliate Opportunities

  • Hetzner Cloud: Referral program (€10 credit for referrer and referee).
  • DigitalOcean: Referral program ($200 credit for 60 days).
  • Vultr: Referral program ($25 credit).
  • Tailscale / WireGuard: VPN tools for hybrid cloud setup.

Internal Linking Strategy

  • introvps-for-docker-containers-homelab — “deploy Docker on your VPS
  • securityhomelab-security-monitoring — “monitor your VPS security”
  • conclusiondocker-compose-for-beginners — “deploy your first containers”

CTA

  • Which VPS provider do you use? Share your cost and performance in the comments.
  • Subscribe for VPS reviews, cloud security guides, and hybrid homelab tips.