slskd
Self-HostedModern self-hosted Soulseek client for peer-to-peer file sharing
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.
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
People Also Ask about slskd
Tool Info
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)