From e07c7c9aa5a6521593ac2d43509bcfd87e449245 Mon Sep 17 00:00:00 2001 From: caem Date: Sun, 25 Jun 2023 19:49:13 +0200 Subject: [PATCH] Add deluge --- packages/deluge/homeserver.nix | 19 +++++++++++++++++++ systems/homeserver.nix | 1 + 2 files changed, 20 insertions(+) create mode 100644 packages/deluge/homeserver.nix diff --git a/packages/deluge/homeserver.nix b/packages/deluge/homeserver.nix new file mode 100644 index 0000000..8375b21 --- /dev/null +++ b/packages/deluge/homeserver.nix @@ -0,0 +1,19 @@ +{ ... }: + +{ + services.deluge = { + enable = true; + user = "media"; + declarative = true; + dataDir = "/mnt/mass/Services/Deluge"; + authFile = "/mnt/mass/Services/Deluge/auth"; + + config = { + download_location = "/mnt/mass/Torrents"; + allow_remote = true; + listen_ports = [ 57597 ]; + }; + }; + + networking.firewall.allowedTCPPorts = [ 57597 58846 ]; +} diff --git a/systems/homeserver.nix b/systems/homeserver.nix index 9cf42d8..cd07919 100644 --- a/systems/homeserver.nix +++ b/systems/homeserver.nix @@ -10,6 +10,7 @@ ../packages/nginx/homeserver.nix ../packages/syncthing/homeserver.nix ../packages/wireguard/package.nix + ../packages/deluge/homeserver.nix ]; boot = {