moved filebrowser to a service

This commit is contained in:
2025-02-01 21:35:47 -05:00
parent 4316c8a52e
commit ba1170720c
4 changed files with 24 additions and 17 deletions

View File

@@ -1,15 +0,0 @@
let
vars = import ../vars.nix;
in
{
virtualisation.oci-containers.containers.filebrowser = {
image = "hurlenko/filebrowser:v2.32.0";
extraOptions = [ "--network=web" ];
volumes = [
"/zfs:/data"
"${vars.media_docker_configs}/filebrowser:/config"
];
autoStart = true;
user = "1000:users";
};
}

View File

@@ -53,7 +53,7 @@ backend cache_nodes
backend filebrowser_nodes
mode http
server server filebrowser:8080
server server 192.168.90.40:8080
backend homeassistant_nodes
mode http

View File

@@ -15,7 +15,6 @@ in
];
dependsOn = [
"audiobookshelf"
"filebrowser"
"photoprism"
"uptime_kuma"
];

View File

@@ -0,0 +1,23 @@
{
pkgs,
...
}:
let
vars = import ../vars.nix;
in
{
networking.firewall.allowedTCPPorts = [ 8080 ];
systemd.services.filebrowser = {
description = "filebrowser";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "simple";
User = "richie";
Group = "users";
ExecStart = "${pkgs.filebrowser}/bin/filebrowser --root=/zfs --address=0.0.0.0 --database=${vars.media_docker_configs}/filebrowser/filebrowser.db";
Restart = "on-failure";
};
};
}