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
- Sign up for Hetzner Cloud (or your chosen provider).
- Deploy a VPS with Ubuntu 22.04/24.04 LTS.
- Harden the server using the checklist above.
- Install Docker and deploy your first public service.
- 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
intro→vps-for-docker-containers-homelab— “deploy Docker on your VPS”security→homelab-security-monitoring— “monitor your VPS security”conclusion→docker-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.