Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] manuel-rw Docker Support thread

Featured Replies

I just set up slskd last night, and its seems to be working fine. Thanks to all who contributed tips in this thread on setting it up.

 

However, I note that in the "Known Issues" that it says it shouldn't be run on "Devices using a copy-on-write filesystem such as BTRFS or ZFS".

My cache (which contains the appdata share) is ZFS. Does anyone know here if running slskd as a Docker somehow mitigates this issue, or is this not a great idea to run on Unraid (which uses BTRFS or ZFS for it's cache filesystems)?

I also note that it suggests that "Users can also enable 'volatile mode' (SLSKD_VOLATILE or flags.volatile: true), which will use in-memory SQLite tables. Searches and transfers will be lost when the application is restarted while in this mode."

But there's no clear option to have the DBs written to disk at shutdown, which would be useful. Does anyone know if it's possible to have them written to disk so that they persist across shutdowns?

Many thanks.

Edited by jademonkee

  • Replies 139
  • Views 28.1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Hi, thanks for the question. This is out of scope of the template - but I'll try to help you. Ensure that you configured the YAML with the appropriate paths: shares:   directories: - /mu

  • perfect, ok copied this, i'll let it run for a tad and see if this fixes all my import and access issues! thanks so much for all the help <3

  • Hi, I don't have a fixed release schedule. If there are enough changes, I'll make a new release. You can see all releases (including source code) here: https://github.com/manuel-rw/jellyfin-discord-mu

Posted Images

On 3/9/2025 at 8:17 AM, jademonkee said:

I just set up slskd last night, and its seems to be working fine. Thanks to all who contributed tips in this thread on setting it up.

[TRUNCATED]

Seems I spoke too soon with "working fine" ...

The permissions for the downloaded files are wrong. To be able to copy the files from the download directory to (say) my Windows machine, I need to first run Unraid's in-built 'fix permissions' script on the download directory. ie:

/usr/local/sbin/newperms /mnt/user/miscaudio/Soulseek/Downloads/complete

 

This is despite me setting the permissions in the Docker by adding the following to the "Extra Parameters" field in the UI:

--user 99:100 --memory=4G

(the latter half of that command being me limiting the memory for the container)

 

Any idea why the permissions are wrong?

My Docker run command is as follows:

docker run
  -d
  --name='slskd'
  --net='bridge'
  --pids-limit 2048
  -e TZ="Europe/London"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Willow"
  -e HOST_CONTAINERNAME="slskd"
  -e 'SLSKD_REMOTE_CONFIGURATION'='false'
  -e 'PORT'='5030'
  -e 'SLSKD_UPLOAD_SLOTS'='10'
  -e 'SLSKD_UPLOAD_SPEED_LIMIT'='50000'
  -e 'SLSKD_SLSK_USERNAME'='[REDACTED]'
  -e 'SLSKD_SLSK_PASSWORD'='[REDACTED]'
  -e 'SLSKD_SLSK_DESCRIPTION'='[REDACTED]'
  -e 'SLSKD_SLSK_DIAG_LEVEL'='None'
  -e 'SLSKD_USERNAME'='[REDACTED]'
  -e 'SLSKD_PASSWORD'='[REDACTED]'
  -e 'SLSKD_DOWNLOADS_DIR'='/Downloads/complete/'
  -e 'SLSKD_INCOMPLETE_DIR'='/Downloads/downloading/'
  -e 'SLSKD_SHARED_DIR'='/Shares/'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:5030]/'
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/slskd/logo.png'
  -p '5030:5030/tcp'
  -p '5031:5031/tcp'
  -p '50300:50300/tcp'
  -v '/mnt/cache/appdata/slskd/':'/app':'rw'
  -v '/mnt/disk1/miscaudio/Soulseek/Downloads/':'/Downloads':'rw'
  -v '/mnt/disk1/miscaudio/Soulseek/Shares/':'/Shares':'ro'
  --user 99:100
  --memory=4G 'slskd/slskd:latest'

WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
b837c374de91b7deeff9eec233adfceb114920b5f71f9220ccdc3a9449a86ce9

 

Many thanks for your help

(and if anyone has any answers for my previous post, above, I'd be most grateful for those, too)

Edited by jademonkee

23 hours ago, jademonkee said:

Seems I spoke too soon with "working fine" ...

The permissions for the downloaded files are wrong. To be able to copy the files from the download directory to (say) my Windows machine, I need to first run Unraid's in-built 'fix permissions' script on the download directory. ie:

/usr/local/sbin/newperms /mnt/user/miscaudio/Soulseek/Downloads/complete

 

This is despite me setting the permissions in the Docker by adding the following to the "Extra Parameters" field in the UI:

--user 99:100 --memory=4G

(the latter half of that command being me limiting the memory for the container)

 

Any idea why the permissions are wrong?

[TRUNCATED]

Many thanks for your help

(and if anyone has any answers for my previous post, above, I'd be most grateful for those, too)

 

 

Ok, I got it sorted. I'm unsure which of these two fixed it but:

 

The "Extra Permissions" was formatted incorectly. It should read:

--user=99:100

 

As per the documentation, I also had to create two variables in the Docker UI:

SLSKD_UMASK with value 000

SLSKD_FILE_PERMISSION_MODE with value 777 (to match Unraid's default perms)

 

While I was at it, I thought I would heed the warning here and change the mode to 'volatile' to keep the SQLLite tables in-memory. I now lose my search, download, upload, and chat history when the container is rebooted, but that doesn't seem a biggie.

Though it does mean that I have to wait until downloads complete before shutting down the container.

 

For reference, my Docker Run command is as follows:

 

docker run
  -d
  --name='slskd'
  --net='bridge'
  --pids-limit 2048
  -e TZ="Europe/London"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Willow"
  -e HOST_CONTAINERNAME="slskd"
  -e 'SLSKD_REMOTE_CONFIGURATION'='false'
  -e 'PORT'='5030'
  -e 'SLSKD_UPLOAD_SLOTS'='10'
  -e 'SLSKD_UPLOAD_SPEED_LIMIT'='25000'
  -e 'SLSKD_SLSK_USERNAME'='[REDACTED]'
  -e 'SLSKD_SLSK_PASSWORD'='[REDACTED]'
  -e 'SLSKD_SLSK_DESCRIPTION'='[REDACTED]'
  -e 'SLSKD_SLSK_DIAG_LEVEL'='None'
  -e 'SLSKD_USERNAME'='[REDACTED]'
  -e 'SLSKD_PASSWORD'='[REDACTED]'
  -e 'SLSKD_DOWNLOADS_DIR'='/Downloads/complete/'
  -e 'SLSKD_INCOMPLETE_DIR'='/Downloads/downloading/'
  -e 'SLSKD_SHARED_DIR'='/Shares/'
  -e 'SLSKD_VOLATILE'='true'
  -e 'SLSKD_FILE_PERMISSION_MODE'='777'
  -e 'SLSKD_UMASK'='000'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:5030]/'
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/slskd/logo.png'
  -p '5030:5030/tcp'
  -p '5031:5031/tcp'
  -p '50300:50300/tcp'
  -v '/mnt/cache/appdata/slskd/':'/app':'rw'
  -v '/mnt/disk1/miscaudio/Soulseek/Downloads/':'/Downloads':'rw'
  -v '/mnt/disk1/miscaudio/Soulseek/Shares/':'/Shares':'ro'
  --user=99:100
  --memory=4G 'slskd/slskd:latest'

WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
6ac05ba93b85d630d729b5ae6edf28328dc6fb9aa716184471b32304bbc59e72

 

@manrw I would suggest adding the extra variables in my compose into the CA Containter template. Probably set volatile to default as false, though.

3 hours ago, manrw said:

Hi, sorry for the late reply. What you did is correct. You can contribute the change here: https://github.com/manuel-rw/unraid-templates

Hi. I don't know how to do that on GitHub, but I have made an updated XML with the extra variables/paths based on the version on GitHub. I have uploaded it here.

Please sanity check it before publishing it.

Thanks.

my-slskd.xml

FWIW, I couldn't get slskd to run reliably. When I was running it in volatile mode, I would login to find my upload and download queues empty (ie without history) which makes me think it was crashing and restarting frequently.

Further, whenever it was running I would receive complaints from my Unifi Router that my internet connection was experiencing drop-outs.

So I have now shut it down (likely permanently), and I will try out nicotine+ instead.

If anyone else has had similar experiences and found a solution, please reply to this post and let me know.

Thanks.

  • Author

Thanks for the update. I'm happy to update the template once someone has figured out a solution. Thanks for your work so far @jademonkee

16 minutes ago, manrw said:

Thanks for the update. I'm happy to update the template once someone has figured out a solution. Thanks for your work so far @jademonkee

You might as well update it with the edits I made, as they are needed to get it working.

The stability is a different issue, so can be worked on another time/by someone else.

  • 1 month later...

Hi All,

 

This is my first time using Homarr, and everything is up and running. But I have a fetch failed error. I can't add any integration because of this error. Do I need to add a port or something somewhere?

  • 2 weeks later...

Any tips on what to properly setup for read/write permissions in SLSKD? I get locked out from being able to edit recently downloaded files unless I manually force a permission change.

57 minutes ago, Aquarius4510 said:

Any tips on what to properly setup for read/write permissions in SLSKD? I get locked out from being able to edit recently downloaded files unless I manually force a permission change.

See my posts above for what worked for me.

  • 4 weeks later...

hello everyone can someone help me to undestand why my soulseek instance stopped working yesterday? I made no changes.

Below the docker run command:

docker run
  -d
  --name='slskd'
  --net='dockernet'
  --pids-limit 2048
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Joshua"
  -e HOST_CONTAINERNAME="slskd"
  -e 'SLSKD_REMOTE_CONFIGURATION'='false'
  -e 'PORT'='5030'
  -e 'SLSKD_UPLOAD_SLOTS'='10'
  -e 'SLSKD_UPLOAD_SPEED_LIMIT'='1000'
  -e 'SLSKD_SLSK_USERNAME'='jokerigno'
  -e 'SLSKD_SLSK_PASSWORD'='candyman'
  -e 'SLSKD_SLSK_DESCRIPTION'='A Soulseek user'
  -e 'SLSKD_SLSK_DIAG_LEVEL'='None'
  -e 'SLSKD_USERNAME'='jokerigno'
  -e 'SLSKD_PASSWORD'='candyman'
  -e 'SLSKD_DOWNLOADS_DIR'='/downloads'
  -e 'SLSKD_INCOMPLETE_DIR'='/incomplete'
  -e 'PUID'='99'
  -e 'PGID'='100'
  -e 'SLSKD_UMASK '='000'
  -e 'CA_TS_FALLBACK_DIR'='/app'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:5030]/'
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/slskd/logo.png'
  -p '5030:5030/tcp'
  -p '5031:5031/tcp'
  -p '50300:50300/tcp'
  -v '/mnt/user/appdata/slskd/':'/app':'rw'
  -v '/mnt/user/downloads/temp/':'/incomplete':'rw'
  -v '/mnt/user/downloads/slskd':'/downloads':'rw'
  -v '/mnt/user/media/music/':'/data':'rw'
  --user 99:100 'slskd/slskd:latest'

and the error in log that stop the container at boot

Invalid configuration:

Directories:

The Incomplete field specifies a directory '/incomplete' that exists, but is not writeable.

The Downloads field specifies a directory '/downloads' that exists, but is not writeable.

I checked folders permission (/downloads/temp and /downloads/slskd) and are 0777 owner nobody group user.

  • 4 months later...
On 5/25/2025 at 10:31 AM, Jokerigno said:

hello everyone can someone help me to undestand why my soulseek instance stopped working yesterday? I made no changes.

Below the docker run command:

docker run
  -d
  --name='slskd'
  --net='dockernet'
  --pids-limit 2048
  -e TZ="Europe/Berlin"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Joshua"
  -e HOST_CONTAINERNAME="slskd"
  -e 'SLSKD_REMOTE_CONFIGURATION'='false'
  -e 'PORT'='5030'
  -e 'SLSKD_UPLOAD_SLOTS'='10'
  -e 'SLSKD_UPLOAD_SPEED_LIMIT'='1000'
  -e 'SLSKD_SLSK_USERNAME'='jokerigno'
  -e 'SLSKD_SLSK_PASSWORD'='candyman'
  -e 'SLSKD_SLSK_DESCRIPTION'='A Soulseek user'
  -e 'SLSKD_SLSK_DIAG_LEVEL'='None'
  -e 'SLSKD_USERNAME'='jokerigno'
  -e 'SLSKD_PASSWORD'='candyman'
  -e 'SLSKD_DOWNLOADS_DIR'='/downloads'
  -e 'SLSKD_INCOMPLETE_DIR'='/incomplete'
  -e 'PUID'='99'
  -e 'PGID'='100'
  -e 'SLSKD_UMASK '='000'
  -e 'CA_TS_FALLBACK_DIR'='/app'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:5030]/'
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/slskd/logo.png'
  -p '5030:5030/tcp'
  -p '5031:5031/tcp'
  -p '50300:50300/tcp'
  -v '/mnt/user/appdata/slskd/':'/app':'rw'
  -v '/mnt/user/downloads/temp/':'/incomplete':'rw'
  -v '/mnt/user/downloads/slskd':'/downloads':'rw'
  -v '/mnt/user/media/music/':'/data':'rw'
  --user 99:100 'slskd/slskd:latest'

and the error in log that stop the container at boot

Invalid configuration:

Directories:

The Incomplete field specifies a directory '/incomplete' that exists, but is not writeable.

The Downloads field specifies a directory '/downloads' that exists, but is not writeable.

I checked folders permission (/downloads/temp and /downloads/slskd) and are 0777 owner nobody group user.

I have the same issue. slskd was working fine for months, and it stopped working today. I haven't changed a thing. No idea what's the issue.

  • Author
8 hours ago, Majyk Oyster said:

I have the same issue. slskd was working fine for months, and it stopped working today. I haven't changed a thing. No idea what's the issue.

Thanks for the comment. I checked whether there were any breaking changes in recent releases, but I could find any: https://github.com/slskd/slskd/releases

Looking at the template I made for slskd, it targets the persistence directory /app correctly.

Do you also get "exists, but is not writeable"? If yes, can you chown or chmod the directories?

Can you try mounting /incomplete and /downloads? Perhaps the file system is read-only when un-mounted and slskd will not work due to it being unwriteable?

11 hours ago, manrw said:

Thanks for the comment. I checked whether there were any breaking changes in recent releases, but I could find any: https://github.com/slskd/slskd/releases

Looking at the template I made for slskd, it targets the persistence directory /app correctly.

Do you also get "exists, but is not writeable"? If yes, can you chown or chmod the directories?

Can you try mounting /incomplete and /downloads? Perhaps the file system is read-only when un-mounted and slskd will not work due to it being unwriteable?

Thanks for looking into this !

Yes, I get this message : The Downloads field specifies a directory '/downloaded' that exists, but is not writeable.

Here's the configuration of "/downloaded" and PUID/GUILD in docker :

image.png

image.png

PUID 1000 refers to my main user, GUID 100 to group "users"..

I've tried "chmod -R username:users /mnt/user/Downloads/slsk" and "chmod -R nobody:users /mnt/user/Downloads/slsk".

Permissions are set to 777 by default, I didn't touch this.

Deleting the "/downloaded" path brings this error : The Downloads field specifies a non-existent directory '/downloaded'.

Adding an "/incomplete" path pointing to a folder with the same permissions as "/downloaded" doesn't do anything, no extra error in the log and slskd still fails to start.

The command execution :

docker run
  -d
  --name='slskd'
  --net='bridge'
  --pids-limit 2048
  -e TZ="Europe/Paris"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="hostname"
  -e HOST_CONTAINERNAME="slskd"
  -e 'SLSKD_REMOTE_CONFIGURATION'='false'
  -e 'PORT'='5030'
  -e 'SLSKD_UPLOAD_SLOTS'='10'
  -e 'SLSKD_UPLOAD_SPEED_LIMIT'='1000'
  -e 'SLSKD_SLSK_USERNAME'='username'
  -e 'SLSKD_SLSK_PASSWORD'='maybeAnActualPassword'
  -e 'SLSKD_SLSK_DESCRIPTION'='Boredom won'\''t get me tonight'
  -e 'SLSKD_SLSK_DIAG_LEVEL'='None'
  -e 'SLSKD_USERNAME'='username'
  -e 'SLSKD_PASSWORD'='maybeAnActualPassword'
  -e 'PUID'='1000'
  -e 'PGID'='100'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:5030]/'
  -l net.unraid.docker.icon=''
  -p '5030:5030/tcp'
  -p '5031:5031/tcp'
  -p '50300:50300/tcp'
  -v '/mnt/user/appdata/slskd/':'/app':'rw'
  -v '/mnt/user/Music':'/shared':'ro'
  -v '/mnt/user/Downloads/incomplete':'/incomplete':'rw'
  -v '/mnt/user/Downloads/slsk':'/downloaded':'rw' 'slskd/slskd:latest'

edfc4f529fc65aecd5dcd1cacf06eefd4dcafa163b4ccef2648eac0be3ff6a8c

The command finished successfully!

The log just after the execution : The Downloads field specifies a directory '/downloaded' that exists, but is not writeable.

/incomplete path generates no error, while having the exact same permission :

drwxrwxrwx 1 nobody users   10 Sep 26 17:47 incomplete/
drwxrwxrwx 1 nobody users 4.0K Sep 28 01:37 slsk/

No idea where to look next.

  • Author
34 minutes ago, Majyk Oyster said:

Thanks for looking into this !

Yes, I get this message : The Downloads field specifies a directory '/downloaded' that exists, but is not writeable.

Here's the configuration of "/downloaded" and PUID/GUILD in docker :

image.png

image.png

PUID 1000 refers to my main user, GUID 100 to group "users"..

I've tried "chmod -R username:users /mnt/user/Downloads/slsk" and "chmod -R nobody:users /mnt/user/Downloads/slsk".

Permissions are set to 777 by default, I didn't touch this.

Deleting the "/downloaded" path brings this error : The Downloads field specifies a non-existent directory '/downloaded'.

Adding an "/incomplete" path pointing to a folder with the same permissions as "/downloaded" doesn't do anything, no extra error in the log and slskd still fails to start.

The command execution :

docker run
  -d
  --name='slskd'
  --net='bridge'
  --pids-limit 2048
  -e TZ="Europe/Paris"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="hostname"
  -e HOST_CONTAINERNAME="slskd"
  -e 'SLSKD_REMOTE_CONFIGURATION'='false'
  -e 'PORT'='5030'
  -e 'SLSKD_UPLOAD_SLOTS'='10'
  -e 'SLSKD_UPLOAD_SPEED_LIMIT'='1000'
  -e 'SLSKD_SLSK_USERNAME'='username'
  -e 'SLSKD_SLSK_PASSWORD'='maybeAnActualPassword'
  -e 'SLSKD_SLSK_DESCRIPTION'='Boredom won'\''t get me tonight'
  -e 'SLSKD_SLSK_DIAG_LEVEL'='None'
  -e 'SLSKD_USERNAME'='username'
  -e 'SLSKD_PASSWORD'='maybeAnActualPassword'
  -e 'PUID'='1000'
  -e 'PGID'='100'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:5030]/'
  -l net.unraid.docker.icon=''
  -p '5030:5030/tcp'
  -p '5031:5031/tcp'
  -p '50300:50300/tcp'
  -v '/mnt/user/appdata/slskd/':'/app':'rw'
  -v '/mnt/user/Music':'/shared':'ro'
  -v '/mnt/user/Downloads/incomplete':'/incomplete':'rw'
  -v '/mnt/user/Downloads/slsk':'/downloaded':'rw' 'slskd/slskd:latest'

edfc4f529fc65aecd5dcd1cacf06eefd4dcafa163b4ccef2648eac0be3ff6a8c

The command finished successfully!

The log just after the execution : The Downloads field specifies a directory '/downloaded' that exists, but is not writeable.

/incomplete path generates no error, while having the exact same permission :

drwxrwxrwx 1 nobody users   10 Sep 26 17:47 incomplete/
drwxrwxrwx 1 nobody users 4.0K Sep 28 01:37 slsk/

No idea where to look next.

Thanks for checking. Just to confirm, your file system is not out of space, correct?

Can you read and check the issues here?

GitHub
No image preview

slskd/slskd

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

The problem is that I'm not using this template myself at the moment and cannot reproduce it either. The "app" is just a docker template of this image. If we cannot figure it out, we will need to submit an issue there. I'm not involved in the development of slskd.

Can you let me know if any of the troubleshooting steps or fixes in those issues fixed it?

Oh and what else is there to select in "Access mode"? Is there one permission level higher? Perhaps slskd needs execute too?

18 minutes ago, manrw said:

Thanks for checking. Just to confirm, your file system is not out of space, correct?

You found the issue, even though I already checked and missed it.

I have around 12 TB of free space available to this share, and didn't check any further, but for some reason one of the disks had just under 500 GB of available space, which is the minimum free space I set. It was enough for unraid to trigger the limit.

Everything is back to normal, thanks a lot !

  • Author
8 hours ago, Majyk Oyster said:

You found the issue, even though I already checked and missed it.

I have around 12 TB of free space available to this share, and didn't check any further, but for some reason one of the disks had just under 500 GB of available space, which is the minimum free space I set. It was enough for unraid to trigger the limit.

Everything is back to normal, thanks a lot !

Glad you got it working.

@Jokerigno can you also check this?

Hi,

Ive started having issues with SLSKD,

it runs fine for about a week then i get an error when i try to start it "execution error, no such container exists"

Nothing has changed, i can see the files are still at the install location. I had this happen before, deleted and reinstalled, and it worked fine again for a few weeks and had the same error. Any ideas?

  • 1 month later...

Running the Homarr default configuration the weather item can sometimes error out due to a race condition between ipv4/6 in NODE. This can be worked around by adding the custom environment variable NODE_OPTIONS=--network-family-autoselection-attempt-timeout=500 like so:

image.png

props to @vicary on the Homarr discord for the solution.

  • 1 month later...

What do I need to do to save files with user rights instead of root rights?

My Docker settings are below. All the files I download have root permissions, but I need nobody permissions.

  -d
  --name='slskd'
  --net='dockernet'
  --pids-limit 2048
  -e TZ="Europe/Warsaw"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="*****"
  -e HOST_CONTAINERNAME="slskd"
  -e 'SLSKD_REMOTE_CONFIGURATION'='true'
  -e 'PORT'='5030'
  -e 'SLSKD_UPLOAD_SLOTS'='10'
  -e 'SLSKD_UPLOAD_SPEED_LIMIT'='1000'
  -e 'SLSKD_SLSK_USERNAME'='****'
  -e 'SLSKD_SLSK_PASSWORD'='****'
  -e 'SLSKD_SLSK_DESCRIPTION'='****'
  -e 'SLSKD_SLSK_DIAG_LEVEL'='None'
  -e 'SLSKD_USERNAME'='****'
  -e 'SLSKD_PASSWORD'='****'
  -e 'SLSKD_SHARED_DIR'='/data/music/'
  -e 'SLSKD_DOWNLOADS_DIR'='/data/downloads'
  -e 'SLSKD_INCOMPLETE_DIR'='/data/incomplete'
  -e 'SLSKD_FILE_PERMISSION_MODE'='777'
  -e 'SLSKD_REMOTE_FILE_MANAGEMENT'='true'
  -e 'PUID'='99'
  -e 'PGID'='100'
  -e 'UMASK'='0000'
  -e 'SLSKD_UMASK'='0000'
  -e 'CA_TS_FALLBACK_DIR'='/app'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:5030]/'
  -l net.unraid.docker.icon=''
  -p '5030:5030/tcp'
  -p '5031:5031/tcp'
  -p '50300:50300/tcp'
  -v '/mnt/user/appdata/slskd/':'/app':'rw'
  -v '/mnt/user/media/music/':'/data/music':'rw'
  -v '/mnt/user/downloads/complete/music/':'/data/downloads':'rw'
  -v '/mnt/user/downloads/incomplete/music/':'/data/incomplete':'rw' 'slskd/slskd:latest'

15 hours ago, Kulis said:

What do I need to do to save files with user rights instead of root rights?

My Docker settings are below. All the files I download have root permissions, but I need nobody permissions.

  -d
  --name='slskd'
  --net='dockernet'
  --pids-limit 2048
  -e TZ="Europe/Warsaw"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="*****"
  -e HOST_CONTAINERNAME="slskd"
  -e 'SLSKD_REMOTE_CONFIGURATION'='true'
  -e 'PORT'='5030'
  -e 'SLSKD_UPLOAD_SLOTS'='10'
  -e 'SLSKD_UPLOAD_SPEED_LIMIT'='1000'
  -e 'SLSKD_SLSK_USERNAME'='****'
  -e 'SLSKD_SLSK_PASSWORD'='****'
  -e 'SLSKD_SLSK_DESCRIPTION'='****'
  -e 'SLSKD_SLSK_DIAG_LEVEL'='None'
  -e 'SLSKD_USERNAME'='****'
  -e 'SLSKD_PASSWORD'='****'
  -e 'SLSKD_SHARED_DIR'='/data/music/'
  -e 'SLSKD_DOWNLOADS_DIR'='/data/downloads'
  -e 'SLSKD_INCOMPLETE_DIR'='/data/incomplete'
  -e 'SLSKD_FILE_PERMISSION_MODE'='777'
  -e 'SLSKD_REMOTE_FILE_MANAGEMENT'='true'
  -e 'PUID'='99'
  -e 'PGID'='100'
  -e 'UMASK'='0000'
  -e 'SLSKD_UMASK'='0000'
  -e 'CA_TS_FALLBACK_DIR'='/app'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:5030]/'
  -l net.unraid.docker.icon=''
  -p '5030:5030/tcp'
  -p '5031:5031/tcp'
  -p '50300:50300/tcp'
  -v '/mnt/user/appdata/slskd/':'/app':'rw'
  -v '/mnt/user/media/music/':'/data/music':'rw'
  -v '/mnt/user/downloads/complete/music/':'/data/downloads':'rw'
  -v '/mnt/user/downloads/incomplete/music/':'/data/incomplete':'rw' 'slskd/slskd:latest'

See my post above:

https://forums.unraid.net/topic/133844-support-manuel-rw-docker-support-thread/page/5/#findComment-1535627

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.