Repolode
NginxProxyManager

NginxProxyManager/nginx-proxy-manager

Interfaz web en Docker para crear hosts de proxy inverso de Nginx con SSL gratis de Let's Encrypt, sin editar a mano la configuración de Nginx.

Estrellas
34,644
Forks
3,963
Issues abiertos
869
Último commit
ayer

¿Qué es?

Nginx Proxy Manager es una imagen de Docker lista para usar que ofrece una interfaz web de administración para dirigir dominios a servicios que se ejecutan en casa o en otros lugares. Permite crear hosts, redirecciones, streams y respuestas 404 mediante formularios. También incluye terminación SSL con certificados gratis de Let's Encrypt, por lo que no es necesario conocer los detalles internos de Nginx ni de Let's Encrypt.

La interfaz de administración, basada en el framework Tabler, también permite gestionar listas de acceso, autenticación básica HTTP, usuarios y permisos, además de un registro de auditoría. Los usuarios avanzados pueden escribir su propia configuración de Nginx. El objetivo declarado del proyecto es mantener la configuración lo bastante sencilla para que la barrera de entrada siga siendo baja.

La implementación usa un archivo docker-compose que asigna los puertos 80, 443 y 81 para administración, y volúmenes para los datos y los certificados. Las versiones 2.14 y posteriores ya no son compatibles con hardware armv7 porque Node.js dejó de dar soporte a armhf; para esos dispositivos se ofrece la etiqueta de imagen 2.13.7.

Funciones clave

  • 01Interfaz web de administración para crear hosts de proxy, redirecciones, streams y hosts 404
  • 02SSL gratis mediante Let's Encrypt o la opción de subir tus propios certificados
  • 03Listas de acceso y autenticación básica HTTP para los hosts
  • 04Administración de usuarios con permisos y registro de auditoría
  • 05Configuración personalizada avanzada de Nginx para usuarios con experiencia

Casos de uso

  • Exponer servicios autohospedados en una red doméstica mediante un nombre de dominio con HTTPS
  • Agrupar varias aplicaciones web internas detrás de una única puerta de enlace pública en los puertos 80 y 443
  • Gestionar el proxy inverso y la renovación de SSL de un servidor pequeño sin editar manualmente archivos de Nginx

Inicio rápido

  1. 1

    Instala Docker

  2. 2

    Crea un archivo docker-compose.yml con la imagen y los puertos 80, 81 y 443

  3. 3

    Inicia el stack

    docker compose up -d
  4. 4

    Inicia sesión en la Admin UI en el puerto 81

Antes de usarlo

  • Se necesita Docker y configurar el reenvío de los puertos 80 y 443 para que sea accesible desde Internet.
  • La versión 2.14 y las posteriores ya no admiten armv7.

En colecciones

Temas

Preguntas frecuentes

¿Qué es nginx-proxy-manager?
Interfaz web en Docker para crear hosts de proxy inverso de Nginx con SSL gratis de Let's Encrypt, sin editar a mano la configuración de Nginx. Nginx Proxy Manager es una imagen de Docker lista para usar que ofrece una interfaz web de administración para dirigir dominios a servicios que se ejecutan en casa o en otros lugares. Permite crear hosts, redirecciones, streams y respuestas 404 mediante formularios. También incluye terminación SSL con certificados gratis de Let's Encrypt, por lo que no es necesario conocer los detalles internos de Nginx ni de Let's Encrypt.
¿nginx-proxy-manager es gratuito? ¿Qué licencia tiene?
nginx-proxy-manager es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nginx-proxy-manager sigue mantenido?
Mantenimiento activo. El último commit de nginx-proxy-manager fue el 5 nov 2026.
¿Para qué puedo usar nginx-proxy-manager?
Exponer servicios autohospedados en una red doméstica mediante un nombre de dominio con HTTPS Agrupar varias aplicaciones web internas detrás de una única puerta de enlace pública en los puertos 80 y 443 Gestionar el proxy inverso y la renovación de SSL de un servidor pequeño sin editar manualmente archivos de Nginx
¿Cómo se instala nginx-proxy-manager?
Instala Docker Crea un archivo docker-compose.yml con la imagen y los puertos 80, 81 y 443 Inicia el stack: docker compose up -d Inicia sesión en la Admin UI en el puerto 81
¿Dónde consigo nginx-proxy-manager?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/NginxProxyManager/nginx-proxy-manager

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados