Best VPS for Homelabs in 2026: Free Tiers and Budget Options

Your Homelab Doesn’t Need to Live at Home

The 2026 RAM crisis has made physical hardware painfully expensive. DDR5 prices have gone through the roof, and even DDR4 is climbing. But here’s the thing: you don’t need to own hardware to run a homelab.

Cloud VPS services offer free tiers and budget options that rival or beat entry-level physical hardware. Oracle Cloud gives you 24GB of RAM for free. Forever. That’s more than most Raspberry Pi setups.

Career Context: Cloud infrastructure experience is non-negotiable for modern infrastructure roles. Running your homelab on VPS platforms gives you hands-on experience with the same tools enterprises use – and it’s all CV-ready. AWS, Azure, GCP, and Oracle experience command premium salaries.

Free Tier Comparison

Provider vCPUs RAM Storage Duration
Oracle Cloud 2 (or 4 ARM) 24GB 200GB Forever
Google Cloud 1 (e2-micro) 1GB 30GB Forever
Azure 1 (B1s) 1GB 64GB 12 months
AWS 2 (t2.micro) 1GB 30GB 6 months (new)

2026 Update: AWS changed their free tier in July 2025. The 12-month free EC2 access is gone for new accounts, replaced with limited credits valid for 6 months. Oracle Cloud is now the better option for new homelabbers.

Oracle Cloud: The Best Free Option

Oracle’s Always Free tier is genuinely generous and genuinely permanent:

  • AMD EPYC option: 2 VMs with 1/8 OCPU + 1GB RAM each
  • ARM option: Up to 4 VMs with 24GB RAM and 4 OCPUs total
  • Storage: 200GB total block volume
  • Networking: 10TB outbound data transfer per month

The ARM instances are the sweet spot. A single VM with 4 ARM cores and 24GB RAM runs Docker, multiple services, and even local AI models. This beats most entry-level physical hardware.

# Example: What you can run on Oracle Free Tier ARM
# 4 OCPU, 24GB RAM VM

Docker containers:
- Nginx Proxy Manager
- Uptime Kuma
- Vaultwarden
- Nextcloud
- Ollama (7B models)
- n8n workflows

All for £0/month.

Budget VPS Options (£3-10/month)

When free tiers aren’t enough, these budget options offer excellent value:

DigitalOcean

  • Basic Droplet: 1 vCPU, 1GB RAM, 25GB SSD – $6/month
  • Regular Droplet: 1 vCPU, 2GB RAM, 50GB SSD – $12/month
  • Excellent documentation and community
  • Simple, predictable pricing
  • One-click apps for common services

Hostinger VPS

  • KVM 1: 1 vCPU, 4GB RAM, 50GB SSD – £4.99/month
  • KVM 2: 2 vCPU, 8GB RAM, 100GB SSD – £8.99/month
  • Best RAM-per-pound ratio in budget tier
  • Data centres in Europe and US

Hetzner Cloud

  • CPX11: 2 vCPU, 2GB RAM, 40GB SSD – €4.15/month
  • CPX21: 3 vCPU, 4GB RAM, 80GB SSD – €7.55/month
  • European data centres (Germany, Finland)
  • Excellent performance-per-euro
  • Hourly billing available

Vultr

  • Cloud Compute: 1 vCPU, 1GB RAM, 25GB SSD – $5/month
  • High Frequency: 1 vCPU, 1GB RAM, 32GB NVMe – $6/month
  • Global data centre coverage
  • Bare metal options available for scaling up

Pro tip: For homelab use, prioritise RAM over CPU. Most services are memory-bound. Hostinger’s 4GB RAM at £5/month beats DigitalOcean’s 1GB at $6/month for container workloads.

Setting Up Your Cloud Homelab

Initial Setup Checklist

# 1. Create your VM with your chosen provider
# 2. SSH in and update the system
sudo apt update && sudo apt upgrade -y

# 3. Create a non-root user
sudo adduser yourusername
sudo usermod -aG sudo yourusername

# 4. Set up SSH key authentication
ssh-copy-id yourusername@your-vm-ip

# 5. Disable password authentication
sudo nano /etc/ssh/sshd_config
# Set: PasswordAuthentication no
sudo systemctl restart sshd

# 6. Install Docker
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker yourusername

# 7. Install Docker Compose
sudo apt install docker-compose-plugin

Essential Security Steps

# Enable UFW firewall
sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

# Install fail2ban
sudo apt install fail2ban
sudo systemctl enable fail2ban

# Keep system updated automatically
sudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades

Critical: Cloud VPS instances are public by default. Never skip firewall configuration. Bots will find your server within hours of creation.

Connecting Cloud to Local

Hybrid setups combine cloud VPS with local hardware:

  • VPN tunnel: WireGuard or Tailscale connects your cloud VPS to your home network
  • Reverse proxy: Cloud VPS handles ingress, proxies to local services
  • Monitoring: Cloud-hosted Uptime Kuma monitors both cloud and local services
# Quick WireGuard setup on cloud VPS
sudo apt install wireguard

# Generate keys
wg genkey | tee privatekey | wg pubkey > publickey

# Configure /etc/wireguard/wg0.conf
[Interface]
Address = 10.0.0.1/24
PrivateKey = YOUR_PRIVATE_KEY
ListenPort = 51820

[Peer]
PublicKey = HOME_SERVER_PUBLIC_KEY
AllowedIPs = 10.0.0.2/32, 192.168.1.0/24

# Start WireGuard
sudo wg-quick up wg0
sudo systemctl enable wg-quick@wg0

Cloud Homelab Project Ideas

Project 1: Public-Facing Web Services

  • Nginx Proxy Manager with Let’s Encrypt SSL
  • Personal website or portfolio
  • Self-hosted blog or wiki

Career translation: “I deploy and manage public web services with proper TLS configuration and reverse proxy architecture.”

Project 2: Monitoring Stack

  • Uptime Kuma for availability monitoring
  • Grafana + Prometheus for metrics
  • Alerting via Discord, Slack, or email

Career translation: “I implement observability solutions with dashboards and alerting.”

Project 3: Multi-Region Deployment

  • VMs in different regions (Oracle free tier allows multiple regions)
  • DNS-based failover
  • Distributed service architecture

Career translation: “I design and implement distributed systems with geographic redundancy.”

The Career Translation

VPS Skill Enterprise Equivalent Role Level
Basic VPS setup Cloud instance management Junior (£28-35k)
Security hardening Cloud security posture Mid-level (£40-50k)
Multi-provider experience Multi-cloud architecture Senior (£55-70k)
IaC deployment (Terraform) Cloud automation DevOps/SRE (£60-80k)

“What cloud platforms have you worked with?”

“I run infrastructure across Oracle Cloud, AWS, and DigitalOcean. My homelab uses Oracle’s free tier for always-on services and Hetzner for burst capacity. I’ve configured VPN tunnels between cloud and on-premises, implemented monitoring with Grafana, and use Terraform for repeatable deployments.”

Next Steps

Cloud VPS removes the hardware barrier entirely. Start with Oracle’s free tier this weekend and have a real homelab running by Sunday evening.

Return to Homelab Guides Series

Scroll to Top