ansango / wiki
 ·  3 min de lectura

Nginx Proxy Manager

description

Nginx Proxy Manager es una herramienta de gestión de proxy inverso basada en Nginx con una interfaz de usuario web limpia y eficiente. Permite a los usuarios crear y gestionar hosts de proxy, configurar SSL y personalizar la configuración de Nginx sin necesidad de conocimientos avanzados en la línea de comandos.

Funcionalidades clave

Ventajas

Docker compose

services:
  nginx-proxy-manager:
    image: 'jc21/nginx-proxy-manager:latest'
    container_name: 'nginx-proxy-manager'
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

Como utilizar Nginx Proxy Manager con un dominio de Cloudflare

Para configurar Nginx Proxy Manager con un dominio de Cloudflare y obtener certificados SSL automáticamente, sigue estos pasos:

  1. Generar un Token de API en Cloudflare:

    • Ve a tu perfil de Cloudflare, selecciona la pestaña “API Tokens” y crea un nuevo token.
    • El token necesita el permiso Zone:DNS:Edit para permitir que Nginx Proxy Manager realice los desafíos de DNS necesarios para la validación del certificado SSL.
  2. Configurar el certificado SSL en Nginx Proxy Manager:

    • En la interfaz de Nginx Proxy Manager, ve a la sección de “SSL Certificates” y añade un nuevo certificado.
    • Introduce tu nombre de dominio (puedes incluir un comodín como *.tu-dominio.com).
    • Activa la opción “Use a DNS Challenge”.
  3. Proporcionar las credenciales de Cloudflare:

    • Selecciona “Cloudflare” como el proveedor de DNS.
    • Pega el Token de API que generaste en el campo de credenciales.
    • Guarda la configuración para completar el proceso.