diff --git a/systems/jeeves/docker/filebrowser.nix b/systems/jeeves/docker/filebrowser.nix index 019a895..d077e7d 100644 --- a/systems/jeeves/docker/filebrowser.nix +++ b/systems/jeeves/docker/filebrowser.nix @@ -1,7 +1,7 @@ { virtualisation.oci-containers.containers.filebrowser = { image = "hurlenko/filebrowser"; - ports = [ "8080:8080" ]; + extraOptions = [ "--network=web" ]; volumes = [ "/ZFS:/data" "/zfs/media/docker/configs/filebrowser:/config" diff --git a/systems/jeeves/docker/haproxy.cfg b/systems/jeeves/docker/haproxy.cfg index 3a325ec..3d756e1 100644 --- a/systems/jeeves/docker/haproxy.cfg +++ b/systems/jeeves/docker/haproxy.cfg @@ -21,10 +21,12 @@ frontend ContentSwitching acl host_mirror hdr(host) -i mirror.tmmworkshop.com acl host_dndrules hdr(host) -i dndrules.tmmworkshop.com acl host_grafana hdr(host) -i grafana.tmmworkshop.com + acl host_filebrowser hdr(host) -i filebrowser.tmmworkshop.com use_backend mirror_nodes if host_mirror use_backend dndrules_nodes if host_dndrules use_backend grafana_nodes if host_grafana + use_backend filebrowser_nodes if host_filebrowser backend mirror_nodes mode http @@ -41,3 +43,7 @@ backend grafana_nodes backend dndrules_nodes mode http server server dnd_file_server:80 + +backend filebrowser_nodes + mode http + server server filebrowser:8080