Repolode
yusing

yusing/godoxy

Proxy inverso ligero con WebUI que enruta automáticamente contenedores Docker y Podman, gestiona certificados de Let's Encrypt e incluye SSO y suspensión por inactividad.

Alternativa open source a:Nginx Proxy ManagerTraefik Enterprise

Estrellas
4,165
Forks
191
Issues abiertos
11
Último commit
hace 7 días

¿Qué es?

GoDoxy es un proxy inverso y orquestador de contenedores dirigido a quienes alojan sus propios servicios. Enumera los contenedores Docker o Podman en ejecución, lee sus nombres, etiquetas y configuración de puertos, y crea rutas automáticamente. Los subdominios se definen con la etiqueta proxy.aliases y los cambios de rutas se aplican cuando los contenedores se inician o detienen, sin reiniciar el proxy.

Además del proxy inverso HTTP, ofrece reenvío TCP/UDP, SSO con OpenID Connect, integración con ForwardAuth, reglas de acceso por IP y país, y certificados de Let's Encrypt emitidos mediante proveedores DNS-01. La WebUI permite gestionar rutas, contenedores, registros, métricas y tiempo de actividad. Los contenedores se pueden detener y activar al recibir tráfico; además, es posible vincular nodos Proxmox y contenedores LXC a rutas y gestionarlos desde la misma interfaz.

GoDoxy está diseñado para ejecutarse en modo de red de host de Docker. Es compatible con Linux amd64 y arm64.

Funciones clave

  • 01Creación automática de rutas a partir de las etiquetas de contenedores Docker y Podman
  • 02WebUI para gestionar rutas, contenedores, registros, métricas y tiempo de actividad
  • 03Certificados de Let's Encrypt mediante proveedores DNS-01
  • 04Proxy inverso HTTP y reenvío TCP/UDP
  • 05SSO con OpenID Connect e integración con ForwardAuth
  • 06Suspensión por inactividad: detiene y activa los contenedores según el tráfico

Casos de uso

  • Exponer numerosos servicios autohospedados de Docker bajo subdominios de un mismo dominio
  • Añadir SSO o control de acceso basado en IP delante de aplicaciones internas
  • Gestionar contenedores LXC de Proxmox y sus rutas desde un único panel
  • Reducir el consumo de recursos de contenedores a los que se accede con poca frecuencia mediante la suspensión por inactividad

Inicio rápido

  1. 1

    Prepara un directorio nuevo para Docker Compose y los archivos de configuración

  2. 2

    Ejecuta el script de configuración dentro del directorio o configúralo manualmente

  3. 3

    Inicia el servicio de Docker Compose desde el compose.yml generado

    docker compose up -d
  4. 4

    Abre la WebUI en tu subdominio de godoxy para terminar la configuración

Antes de usarlo

  • Oficialmente, solo es compatible con Linux en amd64 y arm64.
  • GoDoxy debe ejecutarse en modo host network y necesita un registro DNS comodín que apunte a su host.
  • Los metadatos no indican una licencia de código abierto clara (NOASSERTION), así que comprueba la licencia antes de reutilizarlo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es godoxy?
Proxy inverso ligero con WebUI que enruta automáticamente contenedores Docker y Podman, gestiona certificados de Let's Encrypt e incluye SSO y suspensión por inactividad. GoDoxy es un proxy inverso y orquestador de contenedores dirigido a quienes alojan sus propios servicios. Enumera los contenedores Docker o Podman en ejecución, lee sus nombres, etiquetas y configuración de puertos, y crea rutas automáticamente. Los subdominios se definen con la etiqueta proxy.aliases y los cambios de rutas se aplican cuando los contenedores se inician o detienen, sin reiniciar el proxy.
¿godoxy es gratuito? ¿Qué licencia tiene?
godoxy es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿godoxy sigue mantenido?
Mantenimiento activo. El último commit de godoxy fue el 16 oct 2026.
¿Para qué puedo usar godoxy?
Exponer numerosos servicios autohospedados de Docker bajo subdominios de un mismo dominio Añadir SSO o control de acceso basado en IP delante de aplicaciones internas Gestionar contenedores LXC de Proxmox y sus rutas desde un único panel Reducir el consumo de recursos de contenedores a los que se accede con poca frecuencia mediante la suspensión por inactividad
¿Cómo se instala godoxy?
Prepara un directorio nuevo para Docker Compose y los archivos de configuración Ejecuta el script de configuración dentro del directorio o configúralo manualmente Inicia el servicio de Docker Compose desde el compose.yml generado: docker compose up -d Abre la WebUI en tu subdominio de godoxy para terminar la configuración
¿Dónde consigo godoxy?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/yusing/godoxy

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

Proyectos relacionados