Sign inSign up

realies/soulseek

By realies

•Updated 13 days ago

Soulseek Docker Container

Image
47

1M+

realies/soulseek repository overview

⁠Soulseek Docker

Build Pulls Size

Soulseek client running in Docker with web-based access via noVNC.

Screenshot

⁠Quick Start

services:
  soulseek:
    image: realies/soulseek
    container_name: soulseek
    restart: unless-stopped
    ports:
      - 6080:6080
    volumes:
      - ./appdata:/data/.SoulseekQt
      - ./downloads:/data/Soulseek Downloads
      - ./shared:/data/Soulseek Shared Folder

Access the UI at http://localhost:6080

⁠Configuration

VariableDefaultDescription
PUID1000User ID
PGID1000Group ID
UMASK022File permission mask
TZ-Timezone (e.g., America/New_York)
VNCPWD-VNC password
VNCPWD_FILE-Path to VNC password file

⁠Port Forwarding

For full connectivity, forward your Soulseek listening ports:

  1. Start the container and open the UI
  2. Go to Options → Login to find your ports
  3. Forward those ports on your router to your Docker host
  4. Add them to your compose file:
ports:
  - 6080:6080
  - 61122:61122  # listening port
  - 61123:61123  # obfuscated port

⁠Volumes

PathDescription
/data/.SoulseekQtApplication data and settings
/data/Soulseek DownloadsDownloaded files
/data/Soulseek Shared FolderFiles to share
/data/Soulseek Chat LogsChat history (optional)

⁠Platform Support

ArchitectureSupport
linux/amd64Native
linux/arm64Via Box64 emulation

ARM64 support enables running on Raspberry Pi, Apple Silicon, AWS Graviton, and other ARM devices.

⁠Reverse Proxy

Example nginx configuration is available in soulseek.conf⁠.

Tag summary

Content type

Image

Digest

sha256:884827d6e…

Size

326.1 MB

Last updated

13 days ago

docker pull realies/soulseek