Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Version 2021/05/18
- # make sure that your dns has a cname set for bitwarden and that your bitwarden container is not using a base url
- # make sure your bitwarden container is named "bitwarden"
- # set the environment variable WEBSOCKET_ENABLED=true on your bitwarden container
- server {
- listen 443 ssl;
- listen [::]:443 ssl;
- server_name fartkey.*;
- include /config/nginx/ssl.conf;
- client_max_body_size 128M;
- # enable for ldap auth, fill in ldap details in ldap.conf
- #include /config/nginx/ldap.conf;
- # enable for Authelia
- include /config/nginx/authelia-server.conf;
- location / {
- # enable the next two lines for http auth
- #auth_basic "Restricted";
- #auth_basic_user_file /config/nginx/.htpasswd;
- # enable the next two lines for ldap auth
- #auth_request /auth;
- #error_page 401 =200 /ldaplogin;
- # enable for Authelia
- #include /config/nginx/authelia-location.conf;
- include /config/nginx/proxy.conf;
- include /config/nginx/resolver.conf;
- #proxy_set_header Accept-Encoding "";
- sub_filter
- '</head>'
- '<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/bitwarden/bitwarden-base.css">
- <link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/theme-options/plex.css">
- </head>';
- sub_filter_once on;
- set $upstream_app vaultwarden;
- set $upstream_port 80;
- set $upstream_proto http;
- proxy_pass $upstream_proto://$upstream_app:$upstream_port;
- }
- location /admin {
- # enable the next two lines for http auth
- #auth_basic "Restricted";
- #auth_basic_user_file /config/nginx/.htpasswd;
- # enable the next two lines for ldap auth
- #auth_request /auth;
- #error_page 401 =200 /ldaplogin;
- # enable for Authelia
- include /config/nginx/authelia-location.conf;
- include /config/nginx/proxy.conf;
- include /config/nginx/resolver.conf;
- proxy_set_header Accept-Encoding "";
- sub_filter
- '</head>'
- '<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/bitwarden/bitwarden-base.css">
- <link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/theme-options/plex.css">
- </head>';
- sub_filter_once on;
- set $upstream_app vaultwarden;
- set $upstream_port 80;
- set $upstream_proto http;
- proxy_pass $upstream_proto://$upstream_app:$upstream_port;
- }
- location /notifications/hub {
- include /config/nginx/proxy.conf;
- include /config/nginx/resolver.conf;
- set $upstream_app vaultwarden;
- set $upstream_port 3012;
- set $upstream_proto http;
- proxy_pass $upstream_proto://$upstream_app:$upstream_port;
- }
- location /notifications/hub/negotiate {
- include /config/nginx/proxy.conf;
- include /config/nginx/resolver.conf;
- set $upstream_app vaultwarden;
- set $upstream_port 80;
- set $upstream_proto http;
- proxy_pass $upstream_proto://$upstream_app:$upstream_port;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment