diff --git a/configuration.nix b/configuration.nix index de230d5..a497b7d 100644 --- a/configuration.nix +++ b/configuration.nix @@ -232,7 +232,6 @@ hostId = "0f712d56"; firewall.enable = true; firewall.trustedInterfaces = [ "wg-br" ]; - firewall.trustedInterfaces = [ "wg-br" ]; useDHCP = false; enableIPv6 = false; diff --git a/flake.nix b/flake.nix index ca46157..edd15c6 100644 --- a/flake.nix +++ b/flake.nix @@ -197,6 +197,7 @@ dataDir = services_dir + "/syncthing"; signalBackupDir = "/${zpool_ssds}/bak/signal"; grayjayBackupDir = "/${zpool_ssds}/bak/grayjay"; + }; prowlarr = { dataDir = services_dir + "/prowlarr"; @@ -226,7 +227,6 @@ moviesDir = torrents_path + "/media/movies"; tvDir = torrents_path + "/media/tv"; }; - }; }; pkgs = import nixpkgs { diff --git a/services/qbittorrent.nix b/services/qbittorrent.nix index c366222..4d18eb0 100644 --- a/services/qbittorrent.nix +++ b/services/qbittorrent.nix @@ -48,7 +48,7 @@ serverConfig.BitTorrent = { Session = { - MaxConnectionsPerTorrent = 10; + MaxConnectionsPerTorrent = 100; MaxUploadsPerTorrent = 10; MaxConnections = -1; MaxUploads = -1; @@ -56,9 +56,10 @@ MaxActiveCheckingTorrents = 5; # queueing - QueueingSystemEnabled = false; - MaxActiveDownloads = 2; # num of torrents that can download at the same time - MaxActiveUploads = 20; + QueueingSystemEnabled = true; + MaxActiveDownloads = 8; # num of torrents that can download at the same time + MaxActiveUploads = -1; + MaxActiveTorrents = -1; IgnoreSlowTorrentsForQueueing = true; GlobalUPSpeedLimit = 0; @@ -86,6 +87,11 @@ # how many connections per sec ConnectionSpeed = 300; + # Automatic Torrent Management: use category save paths for new torrents + DisableAutoTMMByDefault = false; + DisableAutoTMMTriggers.CategorySavePathChanged = false; + DisableAutoTMMTriggers.DefaultSavePathChanged = false; + ChokingAlgorithm = "RateBased"; PieceExtentAffinity = true; SuggestMode = true;