Pruebas independientes Actualizado abril 2026 387 guías de autoalojamiento 5 proveedores VPS probados

guide

Cómo Auto-Hospedar Yacht en un VPS (Guía Completa)

Aprende a instalar y ejecutar Yacht en un VPS con nuestra guía detallada enfocada en desarrolladores. Perfecto para auto-hospedadores y entusiastas de homelabs que desean gestionar contenedores de manera eficiente.

El auto-hospedaje de herramientas de gestión de contenedores se ha vuelto cada vez más popular entre desarrolladores y entusiastas de homelabs. Yacht, una interfaz moderna y ligera para gestionar Docker, ofrece una forma simplificada de controlar contenedores, imágenes y redes de Docker. Esta guía proporciona un proceso paso a paso para instalar y ejecutar Yacht en un VPS, ayudándote a aprovechar herramientas de código abierto para tus proyectos auto-hospedados.

¿Por qué auto-hospedar Yacht?

Yacht simplifica la gestión de contenedores Docker al ofrecer una interfaz visual, facilitando el despliegue, monitoreo y resolución de problemas de aplicaciones en contenedores. Hospedar Yacht en un VPS permite una solución rentable, confiable y siempre encendida para tu ecosistema auto-hospedado.

Elegir el VPS adecuado

Selecciona un proveedor de VPS según tu presupuesto y ubicación. Opciones comunes incluyen:

ProveedorPrecio (EUR/USD al mes)Enlace
Contabo5.99 EURContabo
Hetzner Cloud4.15 EURHetzner
DigitalOcean6 USDDigitalOcean
Vultr6 USDVultr
Linode5 USDLinode

Para una vista completa de todos los proveedores, consulta la comparativa completa de VPS. Aquí, usaremos Hetzner Cloud como ejemplo debido a su relación precio-rendimiento.

Requisitos previos

Paso 1: Preparar tu VPS

Conéctate vía SSH:

ssh root@tu-vps-ip

Actualiza el sistema:

apt update && apt upgrade -y

Instala Docker y Docker Compose:

apt install -y docker.io docker-compose
systemctl enable --now docker

Verifica que Docker esté en ejecución:

docker --version
docker-compose --version

Paso 2: Crear archivo Docker Compose para Yacht

Crea un directorio para Yacht:

mkdir -p ~/yacht && cd ~/yacht

Crea docker-compose.yml:

version: '3'

services:
  yacht:
    image: selfhostedpro/yacht:latest
    container_name: yacht
    ports:
      - "8080:8080"
    restart: unless-stopped
    environment:
      - TZ=Europe/Berlin

Ajusta la zona horaria (TZ) según sea necesario.

Paso 3: Iniciar el contenedor de Yacht

Inicia el contenedor:

docker-compose up -d

Verifica el estado del contenedor:

docker ps

Una vez en marcha, Yacht será accesible a través de http://tu-vps-ip:8080.

Paso 4: Configurar Yacht para tu entorno

Abre tu navegador y navega a http://tu-vps-ip:8080. Verás la interfaz de Yacht.

Paso 5: Asegurar tu instancia de Yacht (Recomendado)

Utiliza Certbot con Nginx para habilitar HTTPS:

  1. Instala Nginx:
apt install -y nginx
  1. Configura Nginx como proxy inverso:
server {
  listen 80;
  server_name tu-dominio.com;

  location / {
    proxy_pass http://localhost:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
  }
}
  1. Obtén SSL:
apt install -y certbot python3-certbot-nginx
certbot --nginx -d tu-dominio.com

Actualiza la configuración de Nginx para soporte SSL y recarga:

systemctl reload nginx

Ahora podrás acceder de forma segura a Yacht mediante HTTPS.

Consejos adicionales

docker-compose pull
docker-compose up -d

Preguntas frecuentes

1. ¿Cómo instalo Yacht en un VPS usando Docker?

Para instalar Yacht usando Docker, crea un archivo docker-compose.yml apuntando a la última imagen de Yacht y ejecuta docker-compose up -d. Este método simplifica la gestión y actualizaciones. Asegúrate siempre de que tu configuración de Docker sea segura y esté actualizada, especialmente cuando esté expuesta a internet.

2. ¿Es Yacht adecuado para gestionar múltiples hosts de Docker?

Yacht gestiona contenedores Docker en un solo host. Para configuraciones multi-hospedadas, considera herramientas como Portainer o Rancher, que pueden orquestar múltiples nodos. Yacht es ideal si ejecutas contenedores en un solo VPS o servidor homelab.

3. ¿Puedo automatizar las actualizaciones de Yacht?

Sí. Actualiza la imagen a la última versión y reinicia el contenedor:

docker-compose pull
docker-compose up -d

Puedes automatizar este proceso usando tareas de cron o pipelines de CI/CD. Siempre prueba las actualizaciones en un entorno de staging antes para evitar interrupciones.

Conclusión

Auto-hospedar Yacht en un VPS ofrece una plataforma potente y ligera para la gestión de contenedores, diseñada para desarrolladores y auto-hospedadores. Al elegir un VPS rentable de proveedores como Hetzner o Contabo, puedes ejecutar Yacht de manera confiable y asequible. Sigue esta guía para configurar, asegurar y mantener tu instancia de Yacht auto-hospedada de manera eficiente.

Para más ideas y mejores prácticas de auto-hospedaje, explora la lista de awesome-selfhosted y la comunidad de r/selfhosted. ¡Feliz auto-hospedaje! --- END ---