gangway
ghcr.io/charlesabarnes/gangway:latest
https://github.com/charlesabarnes/gangway/pkgs/container/gangway
host
sh
false
https://github.com/charlesabarnes/gangway/issues
https://github.com/charlesabarnes/gangway
https://gangway.sh/docs/install/unraid/
gangway gives decks, dashboards and small apps their own HTTPS URL on your domain, from an agent (MCP), a pull request, or a folder dropped in the browser. Previews run as containers on this server's Docker. To keep them in a VM instead, install gangway-inabox.
The defaults put gangway behind a reverse proxy on this server (Nginx Proxy Manager, SWAG): proxy *.your-domain and your-domain to https://172.17.0.1:8443 with websockets on, and use a wildcard certificate. Without a domain, set Base domain to [server IP with dashes].sslip.io (e.g. 192-168-1-10.sslip.io), Listen address to ::, Public port to 8443 and Share to true, then open https://app.192-168-1-10.sslip.io:8443.
The one-time link that creates the first admin is in this container's log.
Tools: Network:Web Productivity:
https://raw.githubusercontent.com/charlesabarnes/unraid-templates/main/templates/gangway.xml
https://raw.githubusercontent.com/charlesabarnes/unraid-templates/main/icons/gangway.png
gangway preview previews deploy mcp agent artifacts pull request self-hosted vercel netlify
Apache-2.0
7.0.0
A domain with a wildcard DNS record and a reverse proxy on this server, or sslip.io to try it without one. gangway holds the Docker socket and runs the code you deploy; to keep previews off Unraid's Docker, install gangway-inabox instead.
https://raw.githubusercontent.com/charlesabarnes/unraid-templates/main/screenshots/gangway-previews.jpg
https://raw.githubusercontent.com/charlesabarnes/unraid-templates/main/screenshots/gangway-artifacts.jpg
--stop-timeout 15
/mnt/user/appdata/gangway
172.17.0.1
8443
443
172.17.0.0/16
selfsigned
main
report
/var/run/docker.sock