This guide provides configuration templates for setting up external reverse proxies with Plane using NGINX, Caddy, or Traefik.

All configurations include:

  • Automatic HTTPS redirection
  • WebSocket support
  • Standard proxy headers
  • SSL/TLS certificate management
    • NGINX: Uses Certbot
    • Caddy: Handles certificates automatically
    • Traefik: Uses Let’s Encrypt

Configuration templates

NGINX

Caddy

Traefik

Proxy setup

  1. Choose the appropriate configuration template for your reverse proxy.

  2. Replace the following placeholders:

    • <domain>
      Your Plane application’s domain name.
    • <plane-host-ip>
      The IP address where Plane is hosted.
    • <plane-host-port>
      The port Plane listens on.
  3. For Traefik, also update your-email@example.com with your email.