diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md index abc7dca0..0700787c 100644 --- a/docs/SUMMARY.md +++ b/docs/SUMMARY.md @@ -7,6 +7,7 @@ - [Generic](deploying/generic.md) - [Reverse Proxy - Caddy](deploying/reverse-proxy-caddy.md) - [Reverse Proxy - Nginx](deploying/reverse-proxy-nginx.md) + - [Reverse Proxy - Traefik](deploying/reverse-proxy-traefik.md) - [NixOS](deploying/nixos.md) - [Docker](deploying/docker.md) - [Kubernetes](deploying/kubernetes.md) diff --git a/docs/deploying/generic.md b/docs/deploying/generic.md index 69a17bd0..c724b9fc 100644 --- a/docs/deploying/generic.md +++ b/docs/deploying/generic.md @@ -147,6 +147,7 @@ We recommend Caddy as a reverse proxy, as it is trivial to use, handling TLS cer - **[Caddy Setup Guide](reverse-proxy-caddy.md)** - Recommended for ease of use and automatic TLS - **[Nginx Setup Guide](reverse-proxy-nginx.md)** - Popular choice with extensive documentation +- **[Traefik Setup Guide](reverse-proxy-traefik.md)** - _Please help us document this choice_ ### Quick Overview diff --git a/docs/deploying/reverse-proxy-traefik.md b/docs/deploying/reverse-proxy-traefik.md new file mode 100644 index 00000000..ab853e97 --- /dev/null +++ b/docs/deploying/reverse-proxy-traefik.md @@ -0,0 +1,29 @@ +# Reverse Proxy Setup - Traefik + +[<= Back to Generic Deployment Guide](generic.md#setting-up-the-reverse-proxy) + +## Installation + +_This section is incomplete. Please consider contributing to it._ + +## Configuration + +_This section is incomplete. Please consider contributing to it._ + +> [!IMPORTANT] +> +> [Encoded Character Filtering](https://doc.traefik.io/traefik/security/request-path/#encoded-character-filtering) +> options must be set to `true`. + +## Verification + +After starting Traefik, verify it's working by checking: + +```bash +curl https://your.server.name/_tuwunel/server_version +curl https://your.server.name:8448/_tuwunel/server_version +``` + +--- + +[=> Continue with "You're Done"](generic.md#you-are-done)