Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

gangway

gangway es una herramienta de auto-alojamiento que proporciona URLs HTTPS para aplicaciones contenerizadas en tu propio dominio, gestionando despliegues efímeros para PRs, agentes MCP o artefactos manuales sin necesidad de Kubernetes.

Ficha actualizada 26 sept 2026, 6:43 · upstream 26 sept 2026, 6:19 · release v0.1.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es gangway

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

gangway permite exponer aplicaciones full-stack bajo un mismo certificado wildcard en tu dominio. Funciona como un proxy inteligente que gestiona el ciclo de vida de los contenedores mediante Docker Compose, eliminando las bases de datos al finalizar la sesión (throwaway databases). Soporta múltiples lenguajes y frameworks sin necesidad de definir un Dockerfile específico para cada uno.

La arquitectura se basa en un único proceso sobre un host Docker plano, rechazando configuraciones inseguras como el modo privilegiado o mounts al host. Ofrece tres métodos de despliegue: integración con GitHub Actions para pull requests, conexión vía protocolo MCP para agentes de IA y una interfaz web o API REST para usuarios finales.

Incluye gestión de SSL automática mediante Let's Encrypt (vía Cloudflare DNS-01), control granular de permisos por roles y un sistema de auditoría. Es ideal para desarrolladores que necesitan compartir prototipos, dashboards o herramientas internas sin configurar infraestructura compleja, aunque se encuentra en una fase temprana de desarrollo (v0.x).

CASOS DE USO
  • Previsualización automática de pull requests en GitHub con URL persistente
  • Despliegue de artefactos efímeros mediante agentes MCP para IA
  • Compartir dashboards o herramientas internas con acceso controlado por roles
  • Pruebas rápidas de aplicaciones full-stack sin necesidad de Dockerfile
  • Gestión de dominios wildcard para múltiples subdominios bajo un mismo certificado
PUNTOS DESTACADOS
  • Certificado SSL wildcard automático gestionando Let's Encrypt vía Cloudflare DNS-01
  • Bases de datos efímeras (PostgreSQL, MySQL, Redis) que se eliminan tras el despliegue
  • Detección automática de stacks sin Dockerfile para Next.js, PHP, Python o Bun
  • Gestión de permisos granulares y roles personalizables con tokens OAuth
  • Soporte para múltiples runtime en un único proceso sin Kubernetes
  • Auditoría completa con logs y control de acceso a previews públicos o privados
PRECAUCIONES
  • Versión actual v0.x considerada early access con posibles errores no documentados
  • Requiere configuración DNS wildcard y certificado SSL válido para producción
  • No soporta Kubernetes, solo Docker Compose en host plano sin orquestación avanzada
  • Limitaciones de recursos por defecto (4 núcleos CPU, 4GB RAM) configurables pero no escalables horizontalmente
  • Algunas plataformas como Unraid o Synology son experimentales y no verificadas oficialmente
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

The Previews list: a Node app with Postgres, a dashboard, a slide deck, a handbook visible only to gangway users, and a landing page, each with its own URL.The New preview page: runtime starters, a drop zone for a folder, files or a .zip, and Postgres, MySQL and Redis add-ons.Settings → Surfaces, with MCP off and a Turn on button.Account → Connect an agent, on the Claude Code tab: the plugin install command and the plain MCP command, each with a Copy button.gangway asking: Connect Claude Code to gangway? It lists the app, who published it, where it sends you, and checkboxes for the deploy and artifacts scopes.gangway: full-stack artifacts on your domain: decks, dashboards and small tools, from your agent, a pull request, or a folder dropped in the browser.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Requiere un dominio con registro DNS wildcard y certificado SSL. Se instala vía script gangway.sh/install que configura Docker Compose, base de datos SQLite y certificados. Para producción, se recomienda configurar límites de CPU/RAM en el compose y usar tokens de admin rotativos. No ejecutar en modo privilegiado ni montar sockets del host.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPHPPython
SERVICIOS
PostgreSQLMySQLRedis
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
844331443
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.