Compare commits
4 Commits
ad7dd42496
...
5e0dc780ad
| Author | SHA1 | Date | |
|---|---|---|---|
|
5e0dc780ad
|
|||
|
cc0b98448b
|
|||
|
4091e39e05
|
|||
|
6dd6b17ab7
|
@@ -89,6 +89,12 @@ in
|
|||||||
url = "https://cdn.modrinth.com/data/r0v8vy1s/versions/DwfiGUVU/alternate-current-mc1.21.2-1.9.1.jar";
|
url = "https://cdn.modrinth.com/data/r0v8vy1s/versions/DwfiGUVU/alternate-current-mc1.21.2-1.9.1.jar";
|
||||||
sha512 = "8ed44291a8aed3e1c9750cfce85e0de679daeff7c3b1bc8f6329b41ba4570442750b8039d2d5c79c32655fc9372ea35843c60805438d33888b30e28731c39137";
|
sha512 = "8ed44291a8aed3e1c9750cfce85e0de679daeff7c3b1bc8f6329b41ba4570442750b8039d2d5c79c32655fc9372ea35843c60805438d33888b30e28731c39137";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# fix `Error sending packet clientbound/minecraft:disconnect` error
|
||||||
|
disconnectpacketfix = fetchurl {
|
||||||
|
url = "https://cdn.modrinth.com/data/rd9rKuJT/versions/Gv74xveQ/disconnect-packet-fix-fabric-2.0.0.jar";
|
||||||
|
sha512 = "1fd6f09a41ce36284e1a8e9def53f3f6834d7201e69e54e24933be56445ba569fbc26278f28300d36926ba92db6f4f9c0ae245d23576aaa790530345587316db";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -34,10 +34,12 @@
|
|||||||
serverConfig.Preferences = {
|
serverConfig.Preferences = {
|
||||||
WebUI = {
|
WebUI = {
|
||||||
AlternativeUIEnabled = true;
|
AlternativeUIEnabled = true;
|
||||||
RootFolder = "${pkgs.fetchzip {
|
RootFolder = builtins.toString (
|
||||||
url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.23.0/vuetorrent.zip";
|
pkgs.fetchzip {
|
||||||
sha256 = "GCrKmv1jvN6bZb3s5E96KE3PsJ3ju63sVfCtU1RF/u8=";
|
url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.23.1/vuetorrent.zip";
|
||||||
}}";
|
sha256 = "yZmnRmYoinJ8uSuUpjGIRCQWBrK59hwyEkCq8aWiOvQ=";
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
# disable auth because we use caddy for auth
|
# disable auth because we use caddy for auth
|
||||||
AuthSubnetWhitelist = "0.0.0.0/0";
|
AuthSubnetWhitelist = "0.0.0.0/0";
|
||||||
@@ -52,7 +54,7 @@
|
|||||||
|
|
||||||
serverConfig.BitTorrent = {
|
serverConfig.BitTorrent = {
|
||||||
Session = {
|
Session = {
|
||||||
GlobalUPSpeedLimit = 500; # 500 KiB/s
|
GlobalUPSpeedLimit = 1500; # 500 KiB/s
|
||||||
GlobalDLSpeedLimit = 5000; # 5 MiB/s
|
GlobalDLSpeedLimit = 5000; # 5 MiB/s
|
||||||
|
|
||||||
IgnoreLimitsOnLAN = true;
|
IgnoreLimitsOnLAN = true;
|
||||||
|
|||||||
@@ -29,12 +29,12 @@
|
|||||||
|
|
||||||
global = {
|
global = {
|
||||||
download = {
|
download = {
|
||||||
slots = 10;
|
slots = 3;
|
||||||
speed_limit = 1000;
|
speed_limit = 500;
|
||||||
};
|
};
|
||||||
upload = {
|
upload = {
|
||||||
slots = 10;
|
slots = 4;
|
||||||
speed_limit = 1000;
|
speed_limit = 500;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -48,9 +48,8 @@
|
|||||||
"d ${service_configs.music_dir} 0750 ${username} music"
|
"d ${service_configs.music_dir} 0750 ${username} music"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# doesn't work with auth????
|
||||||
services.caddy.virtualHosts."soulseek.${service_configs.https.domain}".extraConfig = ''
|
services.caddy.virtualHosts."soulseek.${service_configs.https.domain}".extraConfig = ''
|
||||||
# tls internal
|
|
||||||
${builtins.readFile ../secrets/caddy_auth}
|
|
||||||
reverse_proxy :${builtins.toString config.services.slskd.settings.web.port}
|
reverse_proxy :${builtins.toString config.services.slskd.settings.web.port}
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user