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

guide

Cómo Configurar Nginx Proxy Manager en VPS (Con SSL)

Cómo configurar Nginx Proxy Manager en un VPS con SSL, enrutando varias apps auto-alojadas a través de una única interfaz clara, paso a paso. Guía completa.

Introducción

Nginx Proxy Manager es una herramienta poderosa que permite a desarrolladores y entusiastas de homelab gestionar y redirigir el tráfico entrante a varios servicios alojados en un VPS. Esta guía te llevará a través del proceso de configuración de Nginx Proxy Manager en un VPS, completa con la configuración de SSL para una mayor seguridad.

Prerrequisitos

Antes de sumergirte en la instalación, asegúrate de tener:

Paso 1: Elegir Tu Proveedor de VPS

Selecciona un proveedor de VPS que se alinee con tu presupuesto y necesidades de rendimiento. Para desarrolladores y entusiastas de homelab, el VPS de Hetzner Cloud a 4.15 EUR/mes es una opción popular debido a su equilibrio entre asequibilidad y rendimiento. Puedes registrarte y comenzar aquí.

Paso 2: Instalar Docker y Docker Compose

  1. Actualiza tu VPS

    sudo apt update && sudo apt upgrade -y
  2. Instala Docker

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh
  3. Agrega tu usuario al grupo de Docker

    sudo usermod -aG docker $USER

    Cierra sesión y vuelve a iniciar sesión para aplicar los cambios en el grupo.

  4. Instala Docker Compose

    sudo apt install -y docker-compose

Paso 3: Configurar Nginx Proxy Manager

  1. Crea un directorio para Nginx Proxy Manager

    mkdir ~/nginx-proxy-manager
    cd ~/nginx-proxy-manager
  2. Crea un archivo docker-compose.yml

    Utiliza tu editor de texto favorito para crear el archivo:

    version: '3'
    services:
      app:
        image: jc21/nginx-proxy-manager
        container_name: npm
        environment:
          DB_SQLITE_FILE: "/data/database.sqlite"
        volumes:
          - npm_data:/data
        ports:
          - "80:80"
          - "443:443"
        restart: unless-stopped
    volumes:
      npm_data:
  3. Inicia Nginx Proxy Manager

    docker-compose up -d

Paso 4: Accediendo a Nginx Proxy Manager

Una vez que Nginx Proxy Manager esté en funcionamiento, puedes acceder a él a través de tu navegador utilizando tu nombre de dominio:

Cambia estas credenciales al primer inicio de sesión por razones de seguridad.

Paso 5: Configurar SSL con Let’s Encrypt

Para asegurar tus conexiones utilizando SSL, sigue estos pasos:

  1. Abre la interfaz de Nginx Proxy Manager.

  2. Agrega un nuevo host proxy:

    • Ve a “Proxy Hosts” y haz clic en “Add Proxy Host.”
    • Completa el nombre de dominio.
    • Especifica la dirección IP del servicio al que deseas redirigir el tráfico.
  3. Habilita SSL:

    • Marca la opción “Block Common Exploits.”
    • Habilita “SSL” y selecciona “Request a new SSL certificate.”
    • Acepta los Términos de Servicio de Let’s Encrypt.
  4. Guarda y prueba tu configuración.

Preguntas Frecuentes

¿Cómo simplifica Nginx Proxy Manager la gestión del tráfico de red?

Nginx Proxy Manager proporciona una interfaz web fácil de usar para gestionar proxies sin necesidad de un amplio conocimiento de línea de comandos. Esta herramienta te permite redirigir tráfico sin esfuerzo, gestionar certificados SSL y controlar el acceso a varios servicios. El panel gráfico reduce significativamente la complejidad operativa para desarrolladores y entusiastas de homelab, permitiéndoles concentrarse en el desarrollo de aplicaciones en lugar de en la configuración de la red.

¿Puedo usar Nginx Proxy Manager con múltiples servicios?

Sí, Nginx Proxy Manager destaca en la gestión de múltiples servicios que se ejecutan en diferentes puertos o incluso en diferentes instancias de VPS. Puedes crear numerosos hosts proxy, cada uno dirigiendo el tráfico a un servicio específico basado en el dominio o subdominio configurado. Esta capacidad lo convierte en una excelente opción para alojar diversas aplicaciones en el mismo VPS, manteniendo el orden y la accesibilidad.

¿Qué debo hacer si encuentro problemas con los certificados SSL?

Si encuentras problemas al solicitar certificados SSL a través de Nginx Proxy Manager, primero asegúrate de que tu nombre de dominio esté apuntando correctamente a tu VPS y que no haya reglas de firewall bloqueando el tráfico HTTP/HTTPS. Puedes verificar manualmente la configuración DNS de tu dominio utilizando herramientas como DNSChecker. Si los problemas persisten, considera seguir pasos de solución de problemas disponibles en foros como r/selfhosted o explorar la documentación de Nginx Proxy Manager.

Conclusión

Configurar Nginx Proxy Manager en tu VPS es un proceso sencillo que puede simplificar enormemente la gestión de tus aplicaciones autoalojadas. Al seguir los pasos descritos en esta guía, puedes establecer un entorno seguro que permite una eficiente redirección de tráfico a tus diversos servicios. Para una comparación completa de VPS, visita nuestra página de comparación de VPS.