Um aplicativo moderno do cliente-servidor para a rede de compartilhamento de arquivos SoulSeek.
O SLSKD é executado como um daemon ou contêiner do Docker em sua rede (ou na nuvem!) E é acessível a partir de um navegador da Web. Ele foi projetado para ser exposto à Internet e tudo é protegido com um token que você pode controlar. Ele também suporta proxies reversos, fazendo com que funcione bem com outras ferramentas auto-hospedadas.

Procure coisas como você está acostumado com o cliente oficial da Soulseek. O SLSKD facilita a inserção de várias pesquisas rapidamente.

Classifique e filtre os resultados da pesquisa usando os mesmos filtros que você usa hoje. Dispense os resultados em que você não está interessado e baixe os que deseja em alguns cliques.

Monitore a velocidade e o status dos downloads, agrupados por usuário e pasta. Clique na barra de progresso para buscar seu lugar na fila e use as ferramentas de seleção para cancelar, tentar novamente ou limpar downloads concluídos. Use os controles na parte superior para gerenciar rapidamente downloads por status.

O SLSKD pode fazer quase tudo o que o cliente oficial do SoulSeek pode; Procure compartilhamentos de usuários, participe de salas de bate -papo, conversem em particular com outros usuários.
Novos recursos são adicionados o tempo todo!
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
Este comando ou arquivo de composição do docker-composição (dependendo da sua escolha) inicia uma instância de contêiner do SLSKD nas portas 5030 (HTTP) e 5031 (HTTPS usando um certificado autoassinado). O SLSKD começa a ouvir conexões de entrada na porta 50300 e mapeia o diretório de aplicativos para o caminho fornecido.
Depois que o contêiner estiver em execução, você poderá acessar a interface do usuário da Web sobre o HTTP na porta 5030 ou HTTPS na porta 5031. O nome de usuário e a senha padrão são slskd e slskd , respectivamente. Você vai querer alterá -los se o aplicativo for enfrentado pela Internet.
A variável de ambiente SLSKD_REMOTE_CONFIGURATION permite modificar as configurações de configuração do aplicativo na interface da usuário da web. Você pode não querer ativar isso para uma instalação voltada para a Internet.
Você pode encontrar um guia mais aprofundado para executar o SLSKD no Docker aqui.
Os mais recentes binários estáveis podem ser baixados na página de lançamentos. Os binários específicos da plataforma e o conteúdo estático da interface do usuário da web são produzidos como artefatos de todas as compilações, se você preferir usar uma liberação de canários.
Os binários são enviados como arquivos zip; Extraia o zíper para o diretório escolhido e execute.
Um diretório de aplicativos será criado em ~/.local/share/slskd (em linux e macOS) ou %localappdata%/slskd (no Windows). Na raiz deste diretório, o arquivo slskd.yml será criado na primeira vez que o aplicativo é executado. Edite este arquivo para inserir suas credenciais para a rede Soulseek e ajustar quaisquer configurações adicionais usando o Guia de Configuração.
Depois de executar, faça login na interface do usuário da web usando o nome de usuário padrão slskd e senha slskd para concluir a configuração.
A documentação detalhada das opções de configuração pode ser encontrada aqui, e um exemplo do arquivo de configuração da YAML pode ser revisado aqui.