Una aplicación moderna de cliente cliente para la red de compartir archivos Soulseek.
SLSKD se ejecuta como un contenedor Daemon o Docker en su red (¡o en la nube!) Y se puede acceder desde un navegador web. Está diseñado para estar expuesto a Internet, y todo está asegurado con un token que puede controlar. También admite proxies inversos, lo que hace que funcione bien con otras herramientas autohospedadas.

Busque cosas tal como está acostumbrada con el cliente oficial de Soulseek. SLSKD facilita la entrada de múltiples búsquedas rápidamente.

Ordene y filtre los resultados de búsqueda utilizando los mismos filtros que usa hoy. Descartar resultados que no le interese y descargue los que desea en un par de clics.

Monitoree la velocidad y el estado de las descargas, agrupados por el usuario y la carpeta. Haga clic en la barra de progreso para obtener su lugar en la cola y use las herramientas de selección para cancelar, volver a intentar o borrar las descargas completadas. Use los controles en la parte superior para administrar rápidamente las descargas por estado.

SLSKD puede hacer casi todo lo que el cliente oficial de Soulseek puede; Explore las acciones de los usuarios, únase a las salas de chat, chatea en privado con otros usuarios.
¡Se agregan nuevas características todo el tiempo!
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 o archivo Docker-Compose (dependiendo de su elección) inicia una instancia de contenedor de SLSKD en los puertos 5030 (HTTP) y 5031 (https utilizando un certificado autofirmado). SLSKD comienza a escuchar conexiones entrantes en el puerto 50300 y mapea el directorio de aplicaciones a la ruta proporcionada.
Una vez que se ejecuta el contenedor, puede acceder a la interfaz de usuario web a través de HTTP en el puerto 5030, o HTTPS en el puerto 5031. El nombre de usuario y la contraseña predeterminados son slskd y slskd , respectivamente. Querrá cambiarlos si la aplicación se enfrentará a Internet.
La variable de entorno SLSKD_REMOTE_CONFIGURATION le permite modificar la configuración de la aplicación de la interfaz de usuario web. Es posible que no desee habilitar esto para una instalación orientada a Internet.
Puede encontrar una guía más profunda para ejecutar SLSKD en Docker aquí.
Los últimos binarios estables se pueden descargar desde la página de lanzamientos. Los binarios específicos de la plataforma y el contenido estático para la interfaz de usuario web se producen como artefactos de cada compilación si prefiere usar una versión canaria.
Los binarios se envían como archivos zip; Extraiga la cremallera a su directorio elegido y ejecute.
Se creará un directorio de aplicaciones en ~/.local/share/slskd (en Linux y macOS) o %localappdata%/slskd (en Windows). En la raíz de este directorio, el archivo slskd.yml se creará la primera vez que se ejecuta la aplicación. Edite este archivo para ingresar sus credenciales para la red Soulseek y ajuste cualquier configuración adicional utilizando la Guía de configuración.
Una vez ejecutándose, inicie sesión en la interfaz de usuario web utilizando el nombre de usuario predeterminado slskd y la contraseña slskd para completar la configuración.
La documentación detallada para las opciones de configuración se puede encontrar aquí, y se puede revisar un ejemplo del archivo de configuración YAML.