diff --git a/modules/fileserver.nix b/modules/fileserver.nix index 46d9238..ddb951d 100644 --- a/modules/fileserver.nix +++ b/modules/fileserver.nix @@ -151,6 +151,19 @@ # das Image läuft non-root als filebrowser:1000. "d /data/filebrowser 0755 danlin users -" + # Das Image bringt eine config.yaml mit, die aber vom Bind-Mount auf + # /home/filebrowser/data verdeckt wird — ohne sie startet es nicht. + # "C" legt sie nur an, wenn sie fehlt; Änderungen bleiben erhalten. + "C /data/filebrowser/config.yaml 0644 danlin users - ${pkgs.writeText "filebrowser-config.yaml" '' + server: + port: 80 + baseURL: "/" + logging: + - levels: "info|warning|error" + sources: + - path: "/srv" + ''}" + # Secrets "d /data/secrets 0700 root root -" ];