SoulSeek文件共享网络的现代客户服务器应用程序。
SLSKD在网络(或云中)中以守护程序或Docker容器的形式运行,可以从Web浏览器访问。它旨在暴露于互联网上,并用您可以控制的代币保护一切。它还支持逆向代理,使其与其他自托管工具配合使用。

就像您习惯于与官方的SoulSeek客户一起搜索事物。 SLSKD使快速输入多个搜索变得容易。

使用您今天使用的相同过滤器对搜索结果进行排序和过滤结果。丢弃您对您不感兴趣的结果,并在几下单击中下载所需的结果。

监视由用户和文件夹分组的下载速度和状态。单击进度栏以获取您在队列中的位置,并使用选择工具取消,重试或清除完成的下载。使用顶部的控件来快速管理状态下载。

SLSKD几乎可以做官方SoulSeek客户所能做的一切;浏览用户共享,加入聊天室,私下与其他用户聊天。
一直添加新功能!
docker run -d
-p 5030:5030
-p 5031:5031
-p 50300:50300
-e SLSKD_REMOTE_CONFIGURATION=true
-v < path/to/application/data > :/app
--name slskd
slskd/slskd:latest ---
version: "2"
services:
slskd:
image: slskd/slskd
container_name: slskd
ports:
- "5030:5030"
- "5031:5031"
- "50300:50300"
environment:
- SLSKD_REMOTE_CONFIGURATION=true
volumes:
- <path/to/application/data>:/app
restart: always
此命令或Docker-Compose文件(取决于您的选择)在端口5030(HTTP)和5031(使用自签名证书的HTTPS)上启动了SLSKD的容器实例。 SLSKD开始聆听端口50300上的传入连接,并将应用程序目录映射到提供的路径。
Once the container is running you can access the web UI over HTTP on port 5030, or HTTPS on port 5031. The default username and password are slskd and slskd , respectively.如果应用程序将是互联网面对的,您将需要更改这些。
SLSKD_REMOTE_CONFIGURATION ENVIRECTION变量允许您从Web UI修改应用程序配置设置。您可能不想为面向互联网的安装启用。
您可以在此处找到在Docker中运行SLSKD的更深入的指南。
最新的稳定二进制文件可以从“发行版”页面下载。如果您更喜欢使用金丝雀释放,则会将特定于平台的二进制文件和Web UI的静态内容作为每个构建的工件。
二进制文件作为拉链文件发货;将拉链提取到您选择的目录并运行。
将在~/.local/share/slskd (在Linux和MacOS上)或%localappdata%/slskd (在Windows上)中创建应用程序目录。在此目录的根部,将在应用程序运行时首次创建文件slskd.yml 。编辑此文件以输入Soulseek网络的凭据,并使用“配置指南”调整所有其他设置。
运行后,使用默认用户名slskd和密码slskd登录Web UI以完成配置。
可以在此处找到有关配置选项的详细文档,并且可以在此处查看YAML配置文件的示例。