slskd

Self-Hosted

Modern self-hosted Soulseek client for peer-to-peer file sharing

Visit Website

Overview

slskd is a cross-platform, self-hosted client for the Soulseek P2P network, offering a clean web interface for searching, browsing user shares, and managing downloads. It supports Docker deployment for easy self-hosting, plus binary releases for Windows, macOS, and Linux. Key features include API access for automation, bandwidth throttling, queue management, and configurable share directories. It preserves the core Soulseek experience while adding modern tools for self-hosters to control their file-sharing activities without relying on proprietary desktop apps.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  slskd:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: slskd
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • Modern web UI for Soulseek network interactions
  • Docker & binary deployment options
  • API access for automation workflows
  • Bandwidth throttling and download queue management
  • Configurable share directories and user permissions

Frequently Asked Questions

? Is slskd hard to install?

slskd is designed for easy deployment—Docker images are available for quick setup, and binary releases work across major OSes. Docker users can launch it with a single command (including volume mounts for shares/config). Documentation covers all setup methods, making it accessible even for beginners.

? Is it a good alternative to SoulseekQT?

Yes—slskd maintains full Soulseek network compatibility while offering a modern web UI (no desktop app required) and features like API access and Docker support. It’s ideal for self-hosters who want remote management of their file-sharing activities.

? Is slskd completely free?

slskd is 100% free and open-source under the MIT License. There are no subscription fees, paid features, or hidden costs—you can use, modify, and distribute it without restrictions.

Top Alternatives

SoulseekQT (proprietary desktop client) Search Google
FrostWire (proprietary P2P client) Search Google

People Also Ask about slskd

slskd vs SoulseekQT (proprietary desktop client)slskd vs FrostWire (proprietary P2P client) slskd 2025 review slskd docker-compose example

Tool Info

Pricing Free/Open Source
Platform Self-Hosted

Pros

  • Self-hosted control over file-sharing data
  • Cross-platform compatibility (Windows, macOS, Linux)
  • Modern web interface vs legacy Soulseek clients
  • Open-source and free to use

Cons

  • Requires familiarity with Soulseek network norms
  • Initial setup needs share directory and network config
  • No native mobile app (relies on responsive web UI)

More File Transfer - Peer-to-peer Filesharing Tools