Reverse Proxy
Nginx
Create a new file wizarr.subdomain.conf
in proxy-confs
with the following configuration:
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name wizarr.*;
include /config/nginx/ssl.conf;
client_max_body_size 0;
location / {
include /config/nginx/proxy.conf;
resolver 127.0.0.11 valid=30s;
set $upstream_app wizarr;
set $upstream_port 5690;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
}
}
Traefik (v2)
Add the following labels to the wizarr service in your docker-compose.yml
file:
labels:
- "traefik.enable=true"
## HTTP Routers
- "traefik.http.routers.wizarr-rtr.entrypoints=https"
- "traefik.http.routers.wizarr-rtr.rule=Host(`wizarr.domain.com`)"
- "traefik.http.routers.wizarr-rtr.tls=true"
## HTTP Services
- "traefik.http.routers.wizarr-rtr.service=wizarr-svc"
- "traefik.http.services.wizarr-svc.loadbalancer.server.port=5690"
For more information, please refer to the Traefik documentation.
Caddy
Add the following site block to your Caddyfile:
wizarr.example.com {
reverse_proxy http://127.0.0.1:5690
}
Last updated
Was this helpful?