Une application de serveur client moderne pour le réseau de partage de fichiers Soulseek.
SLSKD s'exécute comme un démon ou un conteneur Docker dans votre réseau (ou dans le cloud!) Et est accessible à partir d'un navigateur Web. Il est conçu pour être exposé à Internet, et tout est sécurisé avec un jeton que vous pouvez contrôler. Il prend également en charge les proxys inversés, ce qui le fait bien fonctionner avec d'autres outils auto-hébergés.

Recherchez des choses comme vous êtes habitué au client officiel de Soulseek. SLSKD facilite la saisie rapidement de plusieurs recherches.

Trier et filtrer les résultats de recherche en utilisant les mêmes filtres que vous utilisez aujourd'hui. Re licenciez les résultats qui ne vous intéressent pas et téléchargez ceux que vous souhaitez en quelques clics.

Surveillez la vitesse et l'état des téléchargements, regroupés par l'utilisateur et le dossier. Cliquez sur la barre de progression pour récupérer votre place dans la file d'attente et utilisez les outils de sélection pour annuler, réessayer ou effacer les téléchargements terminés. Utilisez les commandes en haut pour gérer rapidement les téléchargements par statut.

SLSKD peut faire presque tout ce que le client officiel de Soulseek peut; Parcourez les partages des utilisateurs, rejoignez des salles de chat, discutez en privé avec d'autres utilisateurs.
De nouvelles fonctionnalités sont ajoutées tout le temps!
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
Cette commande ou fichier docker-compose (selon votre choix) démarre une instance de conteneur de SLSKD sur les ports 5030 (HTTP) et 5031 (HTTPS à l'aide d'un certificat auto-signé). SLSKD commence à écouter les connexions entrantes sur le port 50300 et mappe le répertoire d'application sur le chemin fourni.
Une fois le conteneur en cours d'exécution, vous pouvez accéder à l'interface utilisateur Web sur HTTP sur le port 5030, ou HTTPS sur le port 5031. Le nom d'utilisateur et le mot de passe par défaut sont slskd et slskd , respectivement. Vous voudrez les modifier si l'application sera confrontée à Internet.
La variable d'environnement SLSKD_REMOTE_CONFIGURATION vous permet de modifier les paramètres de configuration de l'application à partir de l'interface utilisateur Web. Vous ne voudrez peut-être pas activer cela pour une installation orientée sur Internet.
Vous pouvez trouver un guide plus approfondi pour exécuter SLSKD dans Docker ici.
Les derniers binaires stables peuvent être téléchargés à partir de la page des versions. Les binaires spécifiques à la plate-forme et le contenu statique de l'interface utilisateur Web sont produits comme des artefacts de chaque version si vous préférez utiliser une version Canary.
Les binaires sont expédiés sous forme de fichiers zip; Extraire le zip dans le répertoire choisi et exécuter.
Un répertoire d'application sera créé dans ~/.local/share/slskd (sur Linux et MacOS) ou %localappdata%/slskd (sur Windows). Dans la racine de ce répertoire, le fichier slskd.yml sera créé la première fois que l'application s'exécute. Modifiez ce fichier pour saisir vos informations d'identification pour le réseau Soulseek et modifiez tous les paramètres supplémentaires à l'aide du guide de configuration.
Une fois en cours d'exécution, connectez-vous à l'interface utilisateur Web à l'aide du nom d'utilisateur par défaut slskd et du mot de passe slskd pour terminer la configuration.
Des documents détaillés pour les options de configuration peuvent être trouvés ici, et un exemple du fichier de configuration YAML peut être examiné ici.