Hi, we have zammad working through Nginx reverse proxy (not swag).
Our config is pretty simple.
The important part is
server {
set $forward_scheme http;
set $server "localzammad-dns";
set $port 8080;
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443;
server_name zammad.domain.reachable.from.wan;
And a bit further is where we do websockets:
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
add_header X-Served-By $host;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass $forward_scheme://$server:$port;
Perhaps that helps you figure out what you need for your SWAG config.