Mejor VPS para Homelab 2026: Homelab en la Nube sin Hardware
REVIEW 11 min read fordnox

Mejor VPS para Homelab 2026: Homelab en la Nube sin Hardware

Construye un homelab en la nube con un VPS. Compara proveedores para autoalojamiento, descubre qué ejecutar y configura tu homelab virtual por menos de $20 al mes.


Mejor VPS para Homelab en 2026

¿Sin sótano? ¿Sin presupuesto para hardware? Sin problema. Un homelab en VPS te ofrece disponibilidad 24/7, IP estática y cero facturas de electricidad. Así es como construyes tu homelab en la nube.

¿Por qué un Homelab en VPS?

Desventajas del homelab tradicional:

Un VPS resuelve todo esto. Por $10-20 al mes obtienes:

Mejores Proveedores de VPS para Homelab

1. Hetzner Cloud (Mejor Relación Calidad-Precio)

€6,49/mes | 2 vCPU, 4 GB RAM, 40 GB NVMe

Hetzner domina la comunidad homelab. ¿Por qué?

Ideal para: Usuarios de homelab con presupuesto ajustado

2. Hostinger VPS (Mejor para Principiantes)

$4,99/mes | 1 vCPU, 4 GB RAM, 50 GB NVMe

El plan de entrada de Hostinger da mucho más de lo que promete. 4 GB de RAM por menos de $5 es una relación calidad-precio increíble.

Ideal para: Usuarios de homelab que empiezan por primera vez

3. Oracle Cloud Free Tier (Mejor Opción Gratuita)

$0/mes | 4 vCPU ARM, 24 GB RAM, 200 GB

Sí, realmente gratis para siempre. El nivel Always Free de Oracle es absurdamente generoso:

Inconveniente: la disponibilidad es limitada, la interfaz es confusa y siempre existe el temor de que lo cancelen.

Ideal para: Experimentación, servicios de copia de seguridad

4. Vultr (Mayor Flexibilidad)

$6/mes | 1 vCPU, 1 GB RAM, 25 GB SSD

Vultr destaca por sus opciones:

Ideal para: Configuraciones multirregión

5. Contabo (Mayor Almacenamiento)

€5,99/mes | 4 vCPU, 8 GB RAM, 200 GB SSD

Las especificaciones de Contabo parecen demasiado buenas para ser verdad. Y en cierto modo lo son: el rendimiento es inconsistente, pero para homelabs con mucho almacenamiento es difícil de superar.

Ideal para: Servidores multimedia, copias de seguridad

Especificaciones Recomendadas según el Tamaño del Homelab

ConfiguraciónEspecificaciones mínimasCoste mensualEjemplo
Básica2 vCPU, 4 GB RAM, 40 GB€7Pi-hole, Uptime Kuma
Media4 vCPU, 8 GB RAM, 80 GB€15+ Nextcloud, Vaultwarden
Completa8 vCPU, 16 GB RAM, 200 GB€30+ Plex, Gitea, Home Assistant

Qué Ejecutar en tu Homelab VPS

Servicios Esenciales

Proxy inverso (elige uno):

# Caddy - el más sencillo
docker run -d -p 80:80 -p 443:443 \
  -v caddy_data:/data \
  caddy

# Traefik - el más flexible
# Nginx Proxy Manager - mejor interfaz

Panel de control:

# Homepage - moderno y personalizable
docker run -d -p 3000:3000 \
  ghcr.io/gethomepage/homepage

Monitoreo de disponibilidad:

# Uptime Kuma - el mejor autoalojado
docker run -d -p 3001:3001 \
  -v uptime-kuma:/app/data \
  louislam/uptime-kuma

Productividad

Gestor de contraseñas (Vaultwarden):

# Vaultwarden (compatible con Bitwarden)
docker run -d -p 8080:80 \
  -v vw-data:/data \
  vaultwarden/server

Sincronización de archivos (Nextcloud):

# Nextcloud
docker run -d -p 8080:80 \
  -v nextcloud:/var/www/html \
  nextcloud

Notas:

# Outline - alternativa a Notion
# Memos - notas rápidas
# Obsidian (sincronizar con Syncthing)

Desarrollo

Servidor Git (Gitea):

# Gitea - ligero
docker run -d -p 3000:3000 -p 22:22 \
  -v gitea:/data \
  gitea/gitea

CI/CD:

# Woodpecker CI
# Drone CI
# Gitea Actions (integrado)

Servidor de código:

# VS Code en el navegador
docker run -d -p 8443:8443 \
  -v code:/home/coder \
  codercom/code-server

Multimedia y Entretenimiento

Servidor multimedia:

# Jellyfin (alternativa FOSS a Plex)
docker run -d -p 8096:8096 \
  -v jellyfin-config:/config \
  -v media:/media \
  jellyfin/jellyfin

RSS:

# Miniflux - minimalista
# FreshRSS - completo

Servicios de Red

VPN (WireGuard):

# WireGuard (el más rápido)
docker run -d --cap-add=NET_ADMIN \
  -p 51820:51820/udp \
  -v wireguard:/config \
  linuxserver/wireguard

DNS:

# Pi-hole
docker run -d -p 53:53/tcp -p 53:53/udp -p 80:80 \
  -v pihole:/etc/pihole \
  pihole/pihole

Túnel:

# Cloudflare Tunnel - expone servicios sin redirección de puertos
cloudflared tunnel run

Stack Completo de Docker Compose

Este es un stack listo para producción para un VPS con 4 GB de RAM:

version: '3.8'

services:
  traefik:
    image: traefik:v2.10
    command:
      - --api.dashboard=true
      - --providers.docker=true
      - --entrypoints.web.address=:80
      - --entrypoints.websecure.address=:443
      - --certificatesresolvers.letsencrypt.acme.email=you@email.com
      - --certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json
      - --certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web
    ports:
      - 80:80
      - 443:443
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - letsencrypt:/letsencrypt

  homepage:
    image: ghcr.io/gethomepage/homepage
    volumes:
      - homepage:/app/config
    labels:
      - traefik.http.routers.homepage.rule=Host(`home.yourdomain.com`)
      - traefik.http.routers.homepage.tls.certresolver=letsencrypt

  uptime-kuma:
    image: louislam/uptime-kuma
    volumes:
      - uptime:/app/data
    labels:
      - traefik.http.routers.uptime.rule=Host(`status.yourdomain.com`)
      - traefik.http.routers.uptime.tls.certresolver=letsencrypt

  vaultwarden:
    image: vaultwarden/server
    volumes:
      - vaultwarden:/data
    environment:
      - SIGNUPS_ALLOWED=false
    labels:
      - traefik.http.routers.vault.rule=Host(`vault.yourdomain.com`)
      - traefik.http.routers.vault.tls.certresolver=letsencrypt

  gitea:
    image: gitea/gitea
    volumes:
      - gitea:/data
    labels:
      - traefik.http.routers.git.rule=Host(`git.yourdomain.com`)
      - traefik.http.routers.git.tls.certresolver=letsencrypt

volumes:
  letsencrypt:
  homepage:
  uptime:
  vaultwarden:
  gitea:

Uso de RAM: ~1,5 GB, dejando margen en un VPS de 4 GB.

Guía de Configuración

Paso 1: Obtén tu VPS

Usaremos Hetzner CX21 (€5,39/mes, 2 vCPU, 4 GB RAM):

  1. Crea una cuenta en Hetzner Cloud
  2. Nuevo proyecto → Añadir servidor
  3. Elige Ubuntu 22.04, CX21, la ubicación más cercana
  4. Añade la clave SSH
  5. Crear

Paso 2: Configuración Inicial

ssh root@tu-ip-de-servidor

# Actualizar el sistema
apt update && apt upgrade -y

# Instalar Docker
curl -fsSL https://get.docker.com | sh

# Crear usuario sin privilegios de root
adduser homelab
usermod -aG docker homelab
usermod -aG sudo homelab

# Configurar el firewall
ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable

# Reiniciar
reboot

Paso 3: Apuntar tu Dominio

Añade registros DNS:

A    @              → tu-ip-de-servidor
A    *.tudominio    → tu-ip-de-servidor

O usa Cloudflare Tunnel para evitar exponer puertos por completo.

Paso 4: Desplegar los Servicios

ssh homelab@tu-ip-de-servidor
mkdir ~/homelab && cd ~/homelab

# Crear docker-compose.yml (pega el stack de arriba)
nano docker-compose.yml

# Iniciar todo
docker compose up -d

Paso 5: Acceder a tus Servicios

Consejos para el Homelab VPS

1. Usa Cloudflare Tunnel Evita abrir puertos por completo. Cloudflare Tunnel expone los servicios a través de su red.

2. Haz copias de seguridad con regularidad

# Copia de seguridad diaria al almacenamiento de objetos
rclone sync /home/homelab/data remote:backup

3. Monitorea los recursos

# Instalar Netdata para monitoreo en tiempo real
bash <(curl -Ss https://my-netdata.io/kickstart.sh)

4. Usa swap

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

5. Considera ARM Las instancias ARM de Hetzner (CAX) son aún más baratas y funcionan perfectamente con Docker.

Preguntas Frecuentes

¿Es un VPS tan bueno como un homelab físico?

Depende de lo que priorices. VPS = mejor disponibilidad, IP estática, sin costes de hardware. Físico = más control, acceso a la red local, soporte para GPU.

¿Puedo ejecutar un servidor multimedia en un VPS?

Sí, pero el streaming de vídeo consume ancho de banda. Revisa los límites de tu proveedor. Los 20 TB de Hetzner son muy generosos.

¿Cómo accedo a dispositivos en mi red local?

Usa Tailscale o WireGuard para crear una red en malla entre tu VPS y los dispositivos de casa.

¿Qué hay de Home Assistant?

Funciona en VPS, pero pierdes las integraciones con dispositivos locales (Zigbee, Z-Wave). Considera ejecutar HA en casa y conectarlo mediante Tailscale.

¿Es fiable el nivel gratuito de Oracle?

Funciona, pero la disponibilidad es irregular y hay casos documentados de cancelaciones de cuentas. No lo uses para servicios críticos.

Mejor VPS para Homelab: Resumen

PrioridadProveedorCostePor qué
Mejor valorHetzner CX21€5,39/mesMejor relación prestaciones/precio
PrincipiantesHostinger KVM1$4,99/mesConfiguración sencilla
GratuitoOracle Cloud$024 GB RAM gratis
AlmacenamientoContabo€5,99/mes200 GB SSD
FlexibilidadVultr$6/mes32 regiones

Empieza con Hetzner CX21 — €5,39 al mes te dan un homelab capaz que funciona 24/7 sin afectar a tu factura de electricidad.

~/best-vps-for-homelab/get-started

Ready to get started?

Get the best VPS hosting deal today. Hostinger offers 4GB RAM VPS starting at just $4.99/mo.

Get Hostinger VPS — $4.99/mo

// up to 75% off + free domain included

// related topics

mejor vps para homelab homelab en la nube vps homelab homelab autoalojado homelab virtual

// related guides

Andrius Putna

Andrius Putna

I am Andrius Putna. Geek. Since early 2000 in love tinkering with web technologies. Now AI. Bridging business and technology to drive meaningful impact. Combining expertise in customer experience, technology, and business strategy to deliver valuable insights. Father, open-source contributor, investor, 2xIronman, MBA graduate.

// last updated: February 8, 2026. Disclosure: This article may contain affiliate links.