From bb83bf397fa7ce465bd6d1988d39f39cdc85b7d9 Mon Sep 17 00:00:00 2001 From: PlugWorld <40321938+HelamanWarrior@users.noreply.github.com> Date: Thu, 26 May 2022 12:09:09 -0600 Subject: [PATCH] Add searx subdomain Added searx subdomain, works just fine for me. Let me know if anything needs to be changed. Thanks! --- searx.subdomain.conf.sample | 47 +++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 searx.subdomain.conf.sample diff --git a/searx.subdomain.conf.sample b/searx.subdomain.conf.sample new file mode 100644 index 0000000..d14b4ce --- /dev/null +++ b/searx.subdomain.conf.sample @@ -0,0 +1,47 @@ +## Version 2022/05/26 +# make sure that the searx container contains the environment variable BASE_URL=https://search.yourdomain.com + +server { + listen 443 ssl; + listen [::]:443 ssl; + + server_name search.*; + + include /config/nginx/ssl.conf; + + client_max_body_size 0; + proxy_redirect off; + proxy_buffering off; + + # 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; + set $upstream_app searx; + set $upstream_port 8080; + set $upstream_proto http; + proxy_pass $upstream_proto://$upstream_app:$upstream_port; + + proxy_set_header Host $host; + proxy_set_header Connection $http_connection; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Scheme $scheme; + proxy_set_header X-Script-Name /searx; + } +}