Last active
April 29, 2023 18:36
-
-
Save LsHallo/f8db51ed3f764f3bfc6454c3b9de9714 to your computer and use it in GitHub Desktop.
SWAG Authentik Bare Metal
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| server { | |
| listen 443 ssl; | |
| listen [::]:443 ssl; | |
| server_name <container_name>.*; | |
| include /config/nginx/ssl.conf; | |
| client_max_body_size 0; | |
| # enable for ldap auth (requires ldap-location.conf in the location block) | |
| #include /config/nginx/ldap-server.conf; | |
| # enable for Authentik (requires authentik-location.conf in the location bloc> | |
| include /config/nginx/authentik-server.conf; | |
| location / { | |
| # enable the next two lines for http auth | |
| #auth_basic "Restricted"; | |
| #auth_basic_user_file /config/nginx/.htpasswd; | |
| # enable for ldap auth (requires ldap-server.conf in the server block) | |
| #include /config/nginx/ldap-location.conf; | |
| # enable for Authentik (requires authentik-server.conf in the server bloc> | |
| include /config/nginx/authentik-location.conf; | |
| include /config/nginx/proxy.conf; | |
| include /config/nginx/resolver.conf; | |
| set $upstream_app host.docker.internal; | |
| set $upstream_port 8080; | |
| set $upstream_proto http; | |
| proxy_pass $upstream_proto://$upstream_app:$upstream_port; | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment