Sign inSign up

binhex/arch-slskd

By binhex

Updated about 2 months ago

Image
0

10K+

binhex/arch-slskd repository overview

Application

slskd

Description

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

Build notes

Latest stable slskd release from GitHub.

Usage

docker run -d \
    --name=<container name> \
    -p <host port for slskd web ui http>:8980 \
    -p <host port for slskd web ui https>:8990 \
    -v <path for config files>:/config \
    -v <path for media files>:/media \
    -v <path for data files>:/data \
    -v /etc/localtime:/etc/localtime:ro \
    -e SLSK_USERNAME=<username> \
    -e SLSK_PASSWORD=<password> \
    -e SLSK_LISTEN_PORT=<port> \
    -e SHARED_PATHS=<paths> \
    -e INCOMPLETE_PATH=<path> \
    -e DOWNLOADS_PATH=<path> \
    -e WEBUI_HTTP_PORT=<port> \
    -e WEBUI_HTTPS_PORT=<port> \
    -e WEBUI_USERNAME=<username> \
    -e WEBUI_PASSWORD=<password> \
    -e API_KEY=<api key> \
    -e UPLOAD_SPEED_LIMIT=<int32> \
    -e DOWNLOAD_SPEED_LIMIT=<int32> \
    -e REMOTE_CONFIGURATION=<true|false> \
    -e REMOTE_FILE_MANAGEMENT=<true|false> \
    -e GLUETUN_INCOMING_PORT=<yes|no> \
    -e HEALTHCHECK_COMMAND=<command> \
    -e HEALTHCHECK_ACTION=<action> \
    -e HEALTHCHECK_HOSTNAME=<hostname> \
    -e UMASK=<umask for created files> \
    -e PUID=<uid for user> \
    -e PGID=<gid for user> \
    binhex/arch-slskd

Please replace all user variables in the above command defined by <> with the correct values.

Access slskd Web UI

http://<host ip>:8980

Example

docker run -d \
    --name=binhex-slskd \
    -p 8980:8980 \
    -p 8990:8990 \
    -v /home/nobody/config:/config \
    -v /home/nobody/media:/media \
    -v /home/nobody/data:/data \
    -v /etc/localtime:/etc/localtime:ro \
    -e SLSK_USERNAME=mysoulseekusername \
    -e SLSK_PASSWORD=mysoulseekpassword \
    -e UMASK=000 \
    -e PUID=99 \
    -e PGID=100 \
    binhex/arch-slskd

Notes

User ID (PUID) and Group ID (PGID) can be found by issuing the following command for the user you want to run the container as:-

id <username>

API_KEY value must be between 16 and 255 charactes and can be any string you want, to generate a randomised string run openssl rand -hex 16.


If you appreciate my work, then please consider buying me a beer :D

PayPal donation

Documentation | Support forum

Tag summary

Content type

Image

Digest

sha256:b782714ed

Size

283.7 MB

Last updated

about 2 months ago

docker pull binhex/arch-slskd