I just don’t get it, how can I reverse proxy a bunch of docker containers to a bunch of subdomains?

This page summarizes the projects mentioned and recommended in the original post on /r/nginx

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • mkcert

    A simple zero-config tool to make locally trusted development certificates with any names you'd like.

  • That should give you the bare minimum to sub domain out your containers without SSL. If you’re fine with a self signed cert, just use mkcert and make a wildcard (*.domain.com) for your SSL certs.

  • Nginx Proxy Manager

    Docker container for managing Nginx proxy hosts with a simple, powerful interface

  • Stand up those containers in one single docker-compose file and add a block in the compose file for Nginx Proxy Manager. Create a top level network block in that same compose file and add an entry after each service for a static address to that network. Don’t publish any ports in this stack other than :80 and :443 for NPM. Configure “proxy hosts” in NPM and be sure to use the forward host addresses that the docker network assigned to each container (should look like 172.19.0.2:8888 for jupyter etc).

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts