Can seafile v12 CE use custom reverse proxy instead of Caddy?

Hi all,

Trying to set up Seafile 12 CE with my existing Nginx (already working for other services). The new Docker setup has all these caddy labels in compose files.

  1. Are these Caddy labels mandatory for core services? Can I safely remove them?
  2. Has anyone got Nginx working with v12 without Caddy?
  3. What endpoints need special attention now? (heard WebSocket and /seafhttp changed)

Any tips for clean separation would be awesome!

Yes, I deployed without caddy. I removed all the caddy stuff from the config. I also modified the docker config to expose the normal seafile ports so I could use my existing nginx config (from version 11 without docker) with minimal changes. I had to add a section for the notification server because I was adding that new to my setup, but I think that was all I changed.

The admin guide has instructions:

https://manual.seafile.com/12.0/setup/use_other_reverse_proxy/

1 Like

thanks, nice !