From c852bb922c83468bd9576415a69c22eeb5d73030 Mon Sep 17 00:00:00 2001 From: Lander Van den Bulcke Date: Wed, 8 Oct 2025 16:16:47 +0200 Subject: [PATCH] feat: tweak slskd settings Signed-off-by: Lander Van den Bulcke --- hosts/servers/hosting-02.nix | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/hosts/servers/hosting-02.nix b/hosts/servers/hosting-02.nix index 7e06523..25d8374 100644 --- a/hosts/servers/hosting-02.nix +++ b/hosts/servers/hosting-02.nix @@ -1,5 +1,6 @@ { config, + lib, pkgs, ... }: @@ -41,7 +42,11 @@ domain = "slsk.escapeangle.com"; environmentFile = config.sops.secrets.slskdEnvFile.path; settings = { - shares.directories = [ "/data/slsk/share" ]; + shares.directories = [ "/data/music" ]; + global.upload = { + slots = 3; + speed_limit = 10000; + }; directories = { downloads = "/data/slsk/downloads"; incomplete = "/data/slsk/incomplete"; @@ -54,6 +59,15 @@ NetworkNamespacePath = "/run/netns/vpn"; }; + services.nginx.virtualHosts."sls.escapeangle.com" = { + forceSSL = true; + enableACME = true; + locations."/" = { + proxyPass = "http://10.10.10.2:${toString config.services.slskd.settings.web.port}"; + proxyWebsockets = true; + }; + }; + users.groups.storage = { name = "storage"; gid = 491729; @@ -64,15 +78,6 @@ ]; }; - services.nginx.virtualHosts."sls.escapeangle.com" = { - forceSSL = true; - enableACME = true; - locations."/" = { - proxyPass = "http://10.10.10.2:${toString config.services.slskd.settings.web.port}"; - proxyWebsockets = true; - }; - }; - services.navidrome = { enable = true; settings = {