Reverse proxy deployment for SSL and routing
Find a file
2025-10-20 20:46:22 -03:00
images/proxy Remove commented-out not-used part 2025-10-20 12:10:55 -03:00
.env Use Environment to set email 2025-10-20 12:09:11 -03:00
docker-compose.yml Use Environment to set email 2025-10-20 12:09:11 -03:00
docker-update.sh Add Unlicense and updater 2025-10-20 12:03:00 -03:00
Readme.md Add missing instruction 2025-10-20 20:46:22 -03:00
UNLICENSE Add Unlicense and updater 2025-10-20 12:03:00 -03:00

Service[reverse]: Reverse proxy for SSL and routing

Usage

Setup

  1. Set ADMIN_EMAIL in .env
  2. Run docker compose up -d
  3. ...
  4. Profit!

Services

  1. In the docker-compose file, add the VIRTUAL_HOST environment to each web-facing service (ports 80 and 433).
  2. In the docker-compose file, add the LETSENCRYPT_HOST environment to each service needing a certificate or web-exposed.
  3. If the web service is in a port different than 80 or 433, set VIRTUAL_PORT and VIRTUAL_PROTO(http/https) in the environment section of the service.
  4. Add the reverse_proxy-tier network to any web-facing service using this proxy.