From fe54c2d5ba78a11584c4a9c2d8d8193f49b3c881 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Tue, 26 Mar 2024 15:42:36 +0100 Subject: [PATCH 1/3] Change `transmission` speeds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Disk is too slow 😭 --- modules/transmission/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/transmission/default.nix b/modules/transmission/default.nix index 72070ed..83d886b 100644 --- a/modules/transmission/default.nix +++ b/modules/transmission/default.nix @@ -21,8 +21,8 @@ upload-slots-per-torrent = 1000; - alt-speed-up = 300000; # 300MB/s - alt-speed-down = 500000; # 500MB/s + alt-speed-up = 10000; + alt-speed-down = 10000; alt-speed-time-enabled = true; alt-speed-time-begin = 540; # 9AM, minutes after midnight alt-speed-time-end = 1380; # 11PM From 9fb2c6e36586b2d1a1442f9c68ac1e0db4139139 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Tue, 26 Mar 2024 15:45:07 +0100 Subject: [PATCH 2/3] Jellyfin proxy --- modules/cloudflare-dyndns/default.nix | 1 + modules/rock5b-proxy/default.nix | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/modules/cloudflare-dyndns/default.nix b/modules/cloudflare-dyndns/default.nix index 4b8e74a..a0f8443 100644 --- a/modules/cloudflare-dyndns/default.nix +++ b/modules/cloudflare-dyndns/default.nix @@ -14,6 +14,7 @@ "cache.aciceri.dev" "matrix.aciceri.dev" "syncv3.matrix.aciceri.dev" + "jellyfin.aciceri.dev" ]; apiTokenFile = config.age.secrets.cloudflare-dyndns-api-token.path; }; diff --git a/modules/rock5b-proxy/default.nix b/modules/rock5b-proxy/default.nix index 5ffb526..38416f0 100644 --- a/modules/rock5b-proxy/default.nix +++ b/modules/rock5b-proxy/default.nix @@ -35,6 +35,13 @@ proxyPass = "http://localhost:${builtins.toString config.services.invidious.port}"; }; }; + # "jellyfin.aciceri.dev" = { + # forceSSL = true; + # enableACME = true; + # locations."/" = { + # proxyPass = "http://localhost:8096"; + # }; + # }; # "sevenofnix.aciceri.dev" = { # forceSSL = true; # enableACME = true; From ae7d2a397401874ac4bc0daee18d2b278286c24e Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Tue, 26 Mar 2024 15:45:14 +0100 Subject: [PATCH 3/3] Move `forgejo` state directory to SSD --- modules/forgejo/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/forgejo/default.nix b/modules/forgejo/default.nix index 7c7b13b..8a1f821 100644 --- a/modules/forgejo/default.nix +++ b/modules/forgejo/default.nix @@ -5,7 +5,6 @@ }: { services.forgejo = { enable = true; - stateDir = "/mnt/hd/forgejo"; settings = { DEFAULT = { RUN_MODE = "prod"; # set to prod for better logs (worse performance)