Files
reverse-proxy-confs/filebrowser.subfolder.conf.sample
T
Corey 367cf8102e Instructions for setting Environment variable
Line 2 of this file instructs the user to set an environment variable in their filebrowser container, but supplies an incorrect name for that variable.

Filebrowser expects environment variables to be prepended with FB_ as per https://filebrowser.org/cli/filebrowser#options and as mentioned by one of the filebrowser contributors over at https://github.com/filebrowser/filebrowser/issues/1557#issuecomment-921756628
2022-12-25 18:23:35 -08:00

57 lines
1.6 KiB
Plaintext

## Version 2022/09/08
# set this environment variable on your filebrowser container FB_BASEURL=/filebrowser
location /filebrowser {
return 301 $scheme://$host/filebrowser/;
}
location ^~ /filebrowser/ {
# 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 Authelia (requires authelia-server.conf in the server block)
#include /config/nginx/authelia-location.conf;
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app filebrowser;
set $upstream_port 8080;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
}
location ^~ /filebrowser/api/public {
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app filebrowser;
set $upstream_port 8080;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
}
location ^~ /filebrowser/share {
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app filebrowser;
set $upstream_port 8080;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
}
location ^~ /filebrowser/static {
include /config/nginx/proxy.conf;
include /config/nginx/resolver.conf;
set $upstream_app filebrowser;
set $upstream_port 8080;
set $upstream_proto http;
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
}