Современное приложение клиентского сервера для сети обмена файлами Soulseek.
SLSKD работает в виде демона или контейнера Docker в вашей сети (или в облаке!) И доступен из веб -браузера. Он предназначен для того, чтобы подвергаться воздействию Интернета, и все закреплено токеном, который вы можете управлять. Он также поддерживает обратные прокси, заставляя его хорошо работать с другими самостоятельными инструментами.

Ищите вещи, как вы привыкли с официальным клиентом 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
Эта команда или файл докеров-скомплектования (в зависимости от вашего выбора) запускает экземпляр контейнера SLSKD на портах 5030 (HTTP) и 5031 (HTTPS с использованием самоопределенного сертификата). SLSKD начинает прислушиваться к входящим соединениям в порту 50300 и отображает каталог приложений с предоставленным путем.
После того, как контейнер работает, вы можете получить доступ к веб -пользовательскому интерфейсу через HTTP на порту 5030 или HTTPS на порту 5031. Имя пользователя и пароль по умолчанию - slskd и slskd , соответственно. Вы захотите изменить их, если приложение будет столкнуться с интернетом.
Переменная среда SLSKD_REMOTE_CONFIGURATION позволяет изменять настройки конфигурации приложения из веб -пользовательского интерфейса. Возможно, вы не захотите включать это для установки в Интернете.
Вы можете найти более подробное руководство по запуску SLSKD в Docker здесь.
Последние стабильные двоичные файлы можно загрузить со страницы релизов. Двоирные файлы, специфичные для платформы, и статический контент для веб-интерфейса производятся в виде артефактов из каждой сборки, если вы предпочитаете использовать Canary Release.
Двоичные файлы отправляются в виде zip -файлов; Извлеките молнию в выбранную вами каталог и запустите.
Каталог приложений будет создан либо в ~/.local/share/slskd (на Linux и macOS), либо %localappdata%/slskd (в Windows). В корне этого каталога файл slskd.yml будет создан при первом запуске приложения. Отредактируйте этот файл, чтобы ввести свои учетные данные для сети Soulseek, и настройте любые дополнительные настройки, используя Руководство по конфигурации.
После запуска войдите в веб -интерфейс, используя имя пользователя по умолчанию slskd и пароль slskd чтобы завершить конфигурацию.
Подробную документацию для параметров конфигурации можно найти здесь, и здесь можно просмотреть пример файла конфигурации YAML.