diff --git a/services/qbittorrent.nix b/services/qbittorrent.nix index c09bb35..927d083 100644 --- a/services/qbittorrent.nix +++ b/services/qbittorrent.nix @@ -62,13 +62,13 @@ # queueing QueueingSystemEnabled = true; - MaxActiveDownloads = 5; # keep focused: fewer torrents, each gets more bandwidth + MaxActiveDownloads = 15; MaxActiveUploads = -1; MaxActiveTorrents = -1; IgnoreSlowTorrentsForQueueing = true; GlobalUPSpeedLimit = 0; - GlobalDLSpeedLimit = 0; + GlobalDLSpeedLimit = 10000; # Alternate speed limits for when Jellyfin is streaming AlternativeGlobalUPSpeedLimit = 500; # 500 KB/s when throttled @@ -89,7 +89,10 @@ inherit (config.services.qbittorrent.serverConfig.Preferences.Downloads) TempPath; TempPathEnabled = true; - ConnectionSpeed = 30; + ConnectionSpeed = 100; + + SaveResumeDataInterval = 300; # save resume data every 5 min (default 60s) + ResumeDataStorageType = "SQLite"; # SQLite is more efficient than legacy per-file .fastresume storage # Automatic Torrent Management: use category save paths for new torrents DisableAutoTMMByDefault = false;