radarr.subdomain.conf 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ## Version 2020/12/09
  2. # make sure that your dns has a cname set for radarr and that your radarr container is not using a base url
  3. server {
  4. listen 443 ssl;
  5. listen [::]:443 ssl;
  6. server_name movies.*;
  7. include /config/nginx/ssl.conf;
  8. client_max_body_size 0;
  9. # enable for ldap auth, fill in ldap details in ldap.conf
  10. #include /config/nginx/ldap.conf;
  11. # enable for Authelia
  12. #include /config/nginx/authelia-server.conf;
  13. location / {
  14. # enable the next two lines for http auth
  15. #auth_basic "Restricted";
  16. #auth_basic_user_file /config/nginx/.htpasswd;
  17. # enable the next two lines for ldap auth
  18. #auth_request /auth;
  19. #error_page 401 =200 /ldaplogin;
  20. # enable for Authelia
  21. #include /config/nginx/authelia-location.conf;
  22. include /config/nginx/proxy.conf;
  23. resolver 127.0.0.11 valid=30s;
  24. set $upstream_app radarr;
  25. set $upstream_port 7878;
  26. set $upstream_proto http;
  27. proxy_pass $upstream_proto://$upstream_app:$upstream_port;
  28. }
  29. location ~ (/radarr)?/api {
  30. include /config/nginx/proxy.conf;
  31. resolver 127.0.0.11 valid=30s;
  32. set $upstream_app radarr;
  33. set $upstream_port 7878;
  34. set $upstream_proto http;
  35. proxy_pass $upstream_proto://$upstream_app:$upstream_port;
  36. }
  37. }