server { if ($host = paperless.crenam.space) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; server_name paperless.crenam.space; location / { return 301 https://$host$request_uri; } } server { listen 443 ssl http2; server_name paperless.crenam.space; proxy_redirect off; proxy_buffering off; # Authelia Remote User include /etc/nginx/snippets/authelia-location.conf; location / { include /etc/nginx/snippets/proxy.conf; include /etc/nginx/snippets/authelia-authrequest.conf; proxy_pass http://192.168.1.15:8101; } ssl_certificate /etc/letsencrypt/live/paperless.crenam.space/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/paperless.crenam.space/privkey.pem; # managed by Certbot }