mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-19 06:02:52 +00:00
34 lines
1.6 KiB
Plaintext
34 lines
1.6 KiB
Plaintext
---
|
|
title: Configure Zitadel with Traefik
|
|
sidebar_label: Traefik
|
|
description: Configure ZITADEL with Traefik 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 "./traefik-disabled-tls.yaml";
|
|
import ConfigExternal from "./traefik-external-tls.yaml";
|
|
import ConfigEnabled from "./traefik-enabled-tls.yaml";
|
|
|
|
export const providername = 'Traefik';
|
|
export const lower = "traefik";
|
|
export const link = <a href="https://doc.traefik.io/traefik/">{providername}</a>;
|
|
|
|
<ProxyGuideOverview components={props.components} name={providername} link={link} compose={Compose}></ProxyGuideOverview>
|
|
|
|
You can either setup your environment for <a href={'#tls-mode-disabled'}>TLS mode disabled</a>, <a href={'#tls-mode-external'}>TLS mode external</a> or <a href={'#tls-mode-enabled'}>TLS mode enabled</a>.
|
|
|
|
## TLS mode external
|
|
|
|
<ProxyGuideTLSMode components={props.components} mode="external" configfilename="traefik-external-tls.yaml" configfilecontent={ConfigExternal} providername={providername} link={link} lower={lower}></ProxyGuideTLSMode>
|
|
|
|
## TLS mode enabled
|
|
|
|
<ProxyGuideTLSMode components={props.components} mode="enabled" configfilename="traefik-enabled-tls.yaml" configfilecontent={ConfigEnabled} providername={providername} link={link} lower={lower}></ProxyGuideTLSMode>
|
|
|
|
## More Information
|
|
|
|
<ProxyGuideMore components={props.components} ></ProxyGuideMore>
|