Jitsi meet behind Caddy reverse proxy

Does anyone have a working Caddyfile config for Jitsi Meet? I want to set up something like this:

Thx in advance

Caddy is an HTTP proxy, not a TCP/UDP proxy, so I don’t think you’ll be able to do what you need.

But, there’s an experimental (sponsor-only, for now) plugin that turns Caddy into a layer 4 proxy which would make this possible:

It works with this config:

meet.xxx.ch {
reverse_proxy {
transport http {

How can I add security headers to this server block? I tried many times but it doesn’t work.

I don’t know what you mean by “security headers”.

You didn’t fill out the thread template, so there’s really not much information to go on here.

If you scroll down you can see “Security Headers”.

Hey, I`d like to set up Jitsi Meet on my server as well and just learned about and started loving Caddy - but I have little experience with network config. Can I set this all up on a single machine using Caddy? Or am I better served using nginx in this case? Can I run them side-by-side?

Yes @janek. See this article:

If you have any other questions, please open a new thread.

This topic was automatically closed after 30 days. New replies are no longer allowed.