comments and soulseek work?
This commit is contained in:
@@ -78,6 +78,21 @@
|
||||
"udp://p4p.arenabg.com:1337/announce"
|
||||
"udp://tracker.dler.com:6969/announce"
|
||||
"udp://inferno.demonoid.is:3391/announce"
|
||||
|
||||
"udp://tracker.torrent.eu.org:451/announce"
|
||||
"udp://tracker.ololosh.space:6969/announce"
|
||||
"udp://ns-1.x-fins.com:6969/announce"
|
||||
"udp://leet-tracker.moe:1337/announce"
|
||||
"http://tracker.vanitycore.co:6969/announce"
|
||||
"http://tracker.sbsub.com:2710/announce"
|
||||
"http://tracker.moxing.party:6969/announce"
|
||||
"http://tracker.ipv6tracker.org:80/announce"
|
||||
"http://tracker.corpscorp.online:80/announce"
|
||||
"http://shubt.net:2710/announce"
|
||||
"http://share.hkg-fansub.info:80/announce.php"
|
||||
"http://servandroidkino.ru:80/announce"
|
||||
"http://bt.poletracker.org:2710/announce"
|
||||
"http://0d.kebhana.mx:443/announce"
|
||||
]
|
||||
);
|
||||
};
|
||||
|
||||
56
services/soulseek.nix
Normal file
56
services/soulseek.nix
Normal file
@@ -0,0 +1,56 @@
|
||||
{
|
||||
pkgs,
|
||||
config,
|
||||
lib,
|
||||
service_configs,
|
||||
username,
|
||||
...
|
||||
}:
|
||||
{
|
||||
users.groups."music" = { };
|
||||
|
||||
services.slskd = {
|
||||
enable = true;
|
||||
domain = null; # null so we don't use nginx reverse proxy
|
||||
environmentFile = ../secrets/slskd_env;
|
||||
|
||||
settings = {
|
||||
web = {
|
||||
port = service_configs.ports.soulseek_web;
|
||||
};
|
||||
soulseek = {
|
||||
# description = "smth idk";
|
||||
listen_port = service_configs.ports.soulseek_listen;
|
||||
};
|
||||
|
||||
shares = {
|
||||
directories = [ service_configs.music_dir ];
|
||||
};
|
||||
|
||||
global = {
|
||||
download = {
|
||||
slots = 10;
|
||||
speed_limit = 1000;
|
||||
};
|
||||
upload = {
|
||||
slots = 10;
|
||||
speed_limit = 1000;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
users.users.${config.services.slskd.user}.extraGroups = [ "music" ];
|
||||
users.users.${config.services.jellyfin.user}.extraGroups = [ "music" ];
|
||||
|
||||
systemd.tmpfiles.rules = [
|
||||
"d ${service_configs.music_dir} 0750 ${username} music"
|
||||
"d ${service_configs.music_dir} 0750 ${username} music"
|
||||
];
|
||||
|
||||
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}
|
||||
'';
|
||||
}
|
||||
Reference in New Issue
Block a user