From 091e11fe12937c2f32ffe4de6cfb03fc27e7eeef Mon Sep 17 00:00:00 2001 From: kiri Date: Mon, 1 Dec 2025 12:30:08 +0100 Subject: [PATCH] Switch to filebrowser --- hosts/orion/system.nix | 2 +- modules/nixos/filebrowser.nix | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 modules/nixos/filebrowser.nix diff --git a/hosts/orion/system.nix b/hosts/orion/system.nix index 597146c..729176a 100644 --- a/hosts/orion/system.nix +++ b/hosts/orion/system.nix @@ -10,7 +10,7 @@ ../../modules/nixos/caddy.nix ../../modules/nixos/bitwarden.nix ../../modules/nixos/firewall.nix - ../../modules/nixos/copyparty.nix + ../../modules/nixos/filebrowser.nix ../../modules/nixos/home-assistant.nix ../../modules/nixos/glance.nix ../../modules/nixos/radicale.nix diff --git a/modules/nixos/filebrowser.nix b/modules/nixos/filebrowser.nix new file mode 100644 index 0000000..e352226 --- /dev/null +++ b/modules/nixos/filebrowser.nix @@ -0,0 +1,18 @@ +{ config, ... }: +let + storageRoot = "/var/lib/filebrowser/files"; +in +{ + services.filebrowser = { + enable = true; + + settings = { + port = 9876; + branding.name = "Jelle's Files"; + }; + }; + + services.caddy.virtualHosts."files.jelles.net".extraConfig = '' + reverse_proxy :${toString config.services.filebrowser.settings.port} + ''; +}