March 9, 20251 yr 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 March 9, 20251 yr by jademonkee
March 12, 20251 yr 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 March 12, 20251 yr by jademonkee
March 13, 20251 yr 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.
March 13, 20251 yr Author Hi, sorry for the late reply. What you did is correct. You can contribute the change here: https://github.com/manuel-rw/unraid-templates
March 13, 20251 yr 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
March 19, 20251 yr 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.
March 20, 20251 yr 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
March 20, 20251 yr 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.
April 20, 20251 yr 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?
April 20, 20251 yr Author Hi, when adding integrations, it is important that Homarr can establish a network connection with your targets. Please check out our guide at https://homarr.dev/docs/next/management/integrations/#troubleshooting-connection to troubleshoot.
May 2, 20251 yr 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.
May 2, 20251 yr 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.
May 25, 20251 yr 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 bootInvalid 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.
September 28, 2025Sep 28 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 bootInvalid 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.
September 28, 2025Sep 28 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/releasesLooking 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?
September 28, 2025Sep 28 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/releasesLooking 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 :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' edfc4f529fc65aecd5dcd1cacf06eefd4dcafa163b4ccef2648eac0be3ff6a8cThe 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.
September 28, 2025Sep 28 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 :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' edfc4f529fc65aecd5dcd1cacf06eefd4dcafa163b4ccef2648eac0be3ff6a8cThe 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?GitHubslskd/slskdA modern client-server application for the Soulseek file sharing network. - slskd/slskdThe 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?
September 28, 2025Sep 28 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 !
September 29, 2025Sep 29 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?
October 5, 2025Oct 5 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?
October 5, 2025Oct 5 Author @Tpole this is not a slskd issue and it's not caused by my template. Please see https://forums.unraid.net/topic/112611-no-such-container-message-after-restart/
October 5, 2025Oct 5 5 hours ago, manrw said:@Tpole this is not a slskd issue and it's not caused by my template. Please see https://forums.unraid.net/topic/112611-no-such-container-message-after-restart/This is correct! sorry i had only ever had it happen with SLSKD so thought it was related to it, thanks for the fix by linking!
November 11, 2025Nov 11 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:props to @vicary on the Homarr discord for the solution.
December 12, 2025Dec 12 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'
December 13, 2025Dec 13 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.