46 lines
1.3 KiB
Nix
46 lines
1.3 KiB
Nix
{ ... }:
|
|
|
|
{
|
|
services.qbittorrent = {
|
|
enable = false;
|
|
user = "qbittorrent";
|
|
group = "media";
|
|
|
|
webuiPort = 44303;
|
|
|
|
serverConfig = {
|
|
LegalNotice.Accepted = true;
|
|
General.Locale = "fr";
|
|
BitTorrent = {
|
|
Session = {
|
|
DefaultSavePath = "/var/data/media/torrent/";
|
|
AnonymousModeEnabled=true;
|
|
GlobalDLSpeedLimit=1250;
|
|
GlobalUPSpeedLimit=125;
|
|
AlternativeGlobalDLSpeedLimit=2500;
|
|
AlternativeGlobalUPSpeedLimit=125;
|
|
# BandwidthSchedulerEnabled=true;
|
|
UseAlternativeGlobalSpeedLimit=false;
|
|
QueueingSystemEnabled=true;
|
|
MaxActiveDownloads = 7;
|
|
MaxActiveTorrents = 7;
|
|
MaxActiveUploads = 3;
|
|
GlobalMaxSeedingMinutes=1440;
|
|
};
|
|
};
|
|
Preferences = {
|
|
WebUI = {
|
|
Username = "lyes";
|
|
Password_PBKDF2 = "@ByteArray(5UU0KdjkWdtIdml1aQVDOQ==:qs0cVTkuQzbHA3EmF9++MK9eJstbx95hIR52amh2PSSgmQxrXavu0oxUZdUMWnaIRKkUuq18o9GV+DMb7T99NA==)";
|
|
AuthSubnetWhitelistEnabled = true;
|
|
# AuthSubnetWhitelist = "192.168.2.2/32";
|
|
StatusbarExternalIPDisplayed = true;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
# users.users.qbittorrent.extraGroups = [ "media" ];
|
|
users.users.qbittorrent.isSystemUser = true;
|
|
users.users.qbittorrent.group = "media";
|
|
}
|