server {
    listen %%interface%%:%%port%% default_server;

    include /etc/nginx/includes/server_params.conf;
    include /etc/nginx/includes/proxy_params.conf;
    
    client_max_body_size 0;
    root /app/nzbget/webui; 
    index index.html index.htm index.php;

location / {
    # Pass data
    proxy_pass         http://backend/;
    proxy_cache_bypass $http_upgrade; 

    # Proxy headers
    add_header Access-Control-Allow-Origin *;
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header Connection "upgrade"; 
    proxy_set_header Host $host; 
    proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header X-Forwarded-Proto $scheme; 
    proxy_set_header X-Forwarded-Host $host; 
    proxy_set_header X-Forwarded-Port $server_port;

    # Proxy timeouts 
    proxy_connect_timeout 60s; 
    proxy_send_timeout 60s; 
    proxy_read_timeout 60s; 

}

}
