Reverse proxy setup
Overview¶
Team Edition includes a built-in reverse proxy for secure access and load balancing.
This article explains how to set up a proxy in the Team Edition Compose setup.
For proxy configuration in other deployment types, see README
in
the team-edition-deploy repository.
Configure proxy server¶
Starting in version 25.1
, Team Edition supports two proxy types: Nginx and HAProxy. Set the proxy type in
your .env
file:
If you previously used Nginx and want to switch to HAProxy, you can do it without losing configuration or SSL certificates - shared Docker volumes handle it.
Info
For details on environment configuration, see Team Edition deployment from Docker Compose
Proxy ports¶
When using Docker Compose with network_mode: host
, set ports in your .env
file:
These control which ports the proxy listens to inside the container.
Extra step for Nginx¶
If you use Nginx and set a custom COMPOSE_PROJECT_NAME
in your .env
, pass it explicitly in the containerās
environment
block:
Note
This isnāt needed for HAProxy - it resolves service names via Docker DNS.