binhex-slskd

binhex-slskd

Docker app from Binhex's Repository

Overview

A modern client-server application for the Soulseek file-sharing network.

Runtime arguments

Web UI
http://[IP]:[PORT:8980]
Network
bridge
Shell
bash
Privileged
false
Extra Params
--restart=unless-stopped

Template configuration

Port: HTTP Web InterfacePorttcp

This is the HTTP Web UI port for the application.

Target
8980
Default
8980
Port: HTTPS Web InterfacePorttcp

This is the HTTPS Web UI port for the application.

Target
8990
Default
8990
Path: /configPathrw

This is the container path to your configuration files, e.g. databases, configuration files, logs etc.

Target
/config
Default
/mnt/user/appdata/slskd
Path: /mediaPathrw

This is the container path to your media files, e.g. movies, tv, music, pictures etc.

Target
/media
Default
/mnt/user
Path: /dataPathrw

This is the container path to your downloaded files or user created content.

Target
/data
Variable: SLSK_USERNAMEVariable

Username for the Soulseek network.

Target
SLSK_USERNAME
Variable: SLSK_PASSWORDVariable

Password for the Soulseek network.

Target
SLSK_PASSWORD
Variable: SLSK_LISTEN_PORTVariable

Port on which to listen for incoming connections.

Target
SLSK_LISTEN_PORT
Default
50300
Variable: SHARED_PATHSVariable

Semi-colon separated list of container paths to shared files. !!WARNING!! Be careful not to share sensitive information.

Target
SHARED_PATHS
Variable: INCOMPLETE_PATHVariable

The container path where incomplete downloads are saved.

Target
INCOMPLETE_PATH
Default
/data/incomplete
Variable: DOWNLOADS_PATHVariable

The container path where downloaded files are saved.

Target
DOWNLOADS_PATH
Default
/data/completed
Variable: UPLOAD_SPEED_LIMITVariable

Upload speed limit in bits/s.

Target
UPLOAD_SPEED_LIMIT
Default
2147483647
Variable: DOWNLOAD_SPEED_LIMITVariable

Download speed limit in bits/s.

Target
DOWNLOAD_SPEED_LIMIT
Default
2147483647
Variable: WEBUI_HTTP_PORTVariable

HTTP port for web UI.

Target
WEBUI_HTTP_PORT
Default
8980
Variable: WEBUI_HTTPS_PORTVariable

HTTPS port for web UI.

Target
WEBUI_HTTPS_PORT
Default
8990
Variable: WEBUI_USERNAMEVariable

Username for web UI authentication.

Target
WEBUI_USERNAME
Default
slskd
Variable: WEBUI_PASSWORDVariable

Password for web UI authentication.

Target
WEBUI_PASSWORD
Default
slskd
Variable: API_KEYVariable

API key for slskd API access, string between 16 and 255 characters, you can use the command 'openssl rand -hex 16' to generate a randomised string.

Target
API_KEY
Variable: REMOTE_CONFIGURATIONVariable

Allow remote configuration (true/false).

Target
REMOTE_CONFIGURATION
Default
true|false
Variable: REMOTE_FILE_MANAGEMENTVariable

Allow remote file management (true/false).

Target
REMOTE_FILE_MANAGEMENT
Default
true|false
Variable: GLUETUN_INCOMING_PORTVariable

Specify whether to attempt to identify and configure the applications listening port when connected to the gluetun network.

Target
GLUETUN_INCOMING_PORT
Default
no|yes
Variable: GLUETUN_CONTROL_SERVER_PORTVariable

Specify the port for the gluetun HTTP Control Server.

Target
GLUETUN_CONTROL_SERVER_PORT
Default
8000
Variable: GLUETUN_CONTROL_SERVER_USERNAMEVariable

Specify the username for the gluetun HTTP Control Server

Target
GLUETUN_CONTROL_SERVER_USERNAME
Default
controlserver
Variable: GLUETUN_CONTROL_SERVER_PASSWORDVariable

Specify the password for the gluetun HTTP Control Server

Target
GLUETUN_CONTROL_SERVER_PASSWORD
Default
controlserver
Variable: ENABLE_HEALTHCHECKVariable

Enable or disable healthchecks.

Target
ENABLE_HEALTHCHECK
Default
yes|no
Variable: HEALTHCHECK_COMMANDVariable

The command or script to execute, if not specified then the script healthcheck.sh will be used (process, dns and https checking).

Target
HEALTHCHECK_COMMAND
Variable: HEALTHCHECK_ACTIONVariable

The action to execute if the healthcheck command returns a non zero exit code, if not specified the action will be 'exit 1', if you want the container to exit on failure then set the action to 'kill 1'.

Target
HEALTHCHECK_ACTION
Variable: HEALTHCHECK_HOSTNAMEVariable

The hostname used when performing HTTPS and DNS healthchecking.

Target
HEALTHCHECK_HOSTNAME
Default
google.com
Variable: PUIDVariable

User ID for the running container

Target
PUID
Default
99
Variable: PGIDVariable

Group ID for the running container

Target
PGID
Default
100
Variable: UMASKVariable

UMASK for the running container

Target
UMASK
Default
000

Categories

Download Statistics

4,454
Total Downloads

Details

Repository
ghcr.io/binhex/arch-slskd
Last Updated2026-04-20
First Seen2025-11-05

Run binhex-slskd on Unraid.

binhex-slskd is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.