feat: Support Caddy reverse proxy #60

Open
3wordchant wants to merge 1 commits from feat/3wc/caddy into main
Owner

Testing:

  1. VPS with coop-cloud/caddy, no Traefik (can undeploy temporarily)
  2. Deploy matrix-synapse
  3. Works! (Hopefully)

Supporting the federation port is still TODO, patches welcome, or happy to keep this WIP until that's figured out.

Testing: 1. VPS with coop-cloud/caddy, no Traefik (can undeploy temporarily) 2. Deploy `matrix-synapse` 3. Works! (Hopefully) Supporting the federation port is still TODO, patches welcome, or happy to keep this WIP until that's figured out.
3wordchant added 1 commit 2026-05-07 04:49:09 +00:00
Owner

@3wordchant , changes incoming to support federation for the traefik side (which was actually partly broken before), so will also just check-in here to make sure it doesn't conflict with anything

I am not sure if this recipe has an official maintainer, but I have a couple PRs in the works for it right now

@3wordchant , changes incoming to support federation for the traefik side (which was actually partly broken before), so will also just check-in here to make sure it doesn't conflict with anything I am not sure if this recipe has an official maintainer, but I have a couple PRs in the works for it right now
Author
Owner

Thanks for the headsup @notplants!

I have not yet looked into forwarding non-443/80 ports with Caddy at all.

Probably the best move here is just to document that federation with Caddy currently only works with the .well-known, not the dedicated port. I'll make it so!

And yes, race you to a ticket about maintainership?

Thanks for the headsup @notplants! I have not yet looked into forwarding non-443/80 ports with Caddy at all. Probably the best move here is just to document that federation with Caddy currently only works with the `.well-known`, not the dedicated port. I'll make it so! And yes, race you to a ticket about maintainership?
Checking for merge conflicts…
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/3wc/caddy:feat/3wc/caddy
git checkout feat/3wc/caddy
Sign in to join this conversation.