--- title: Configure Zitadel with NGINX sidebar_label: NGINX description: Configure ZITADEL with NGINX reverse proxy including TLS configuration and Docker setup --- import ProxyGuideOverview from '../_proxy_guide_overview.mdx'; import ProxyGuideTLSMode from '../_proxy_guide_tls_mode.mdx'; import ProxyGuideMore from '../_proxy_guide_more.mdx'; import Compose from "./docker-compose.yaml"; import ConfigDisabled from "./nginx-disabled-tls.conf"; import ConfigExternal from "./nginx-external-tls.conf"; import ConfigEnabled from "./nginx-enabled-tls.conf"; export const providername = 'NGINX'; export const lower = "nginx"; export const link = {providername}; You can either setup your environment for TLS mode disabled, TLS mode external or TLS mode enabled. ## TLS mode external ## TLS mode enabled ## More Information