slskd screenshot thumbnail

slskd

Across peer-to-peer music and file-sharing communities, slskd brings the Soulseek network into any modern web browser through a self-hosted client-server daemon that runs continuously without a desktop GUI. Users can run multiple concurrent network searches, filter results by audio bitrate, file extension, free upload slots, or transfer speed, and queue entire album folders for download in two clicks. The real-time transfer monitor groups active downloads and uploads by peer and directory, allowing you to inspect your live queue position, retry stalled files, or clear completed batches at a glance. For library contributors, the share manager indexes local directories with custom regex exclusion rules and configurable user groups that enforce per-group upload slot allocations, bandwidth caps, and automated leecher blacklists. Built-in social tools let you browse remote user directory trees, auto-join public Soulseek chat rooms on startup, and exchange private messages directly inside the web interface. Multi-server operators can even link a central controller to remote relay agents to distribute file sharing and search workloads across separate machines. When transfers finish or system state changes, event-driven integrations can fire custom HTTP webhooks, execute post-processing shell scripts, upload files via FTP, or expose Prometheus metrics and CIDR-restricted REST API endpoints for external media managers. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy