User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
services:slskd [2025/01/05 17:13] – created willyservices:slskd [2025/02/10 09:58] (current) willy
Line 5: Line 5:
 ===== Installation ===== ===== Installation =====
  
-So, as usual create the user:+So, as usual create the user, and add it to the //media// group:
 <code bash> <code bash>
-useradd -d /data/daemons/slskd -m slskd+useradd -d /data/daemons/slskd -m slskd -g media
 su - slskd su - slskd
 mkdir data mkdir data
Line 27: Line 27:
       - "SLSKD_SHARED_DIR=/music"       - "SLSKD_SHARED_DIR=/music"
       - SLSKD_URL_BASE=/slskd       - SLSKD_URL_BASE=/slskd
 +      - SLSKD_DOWNLOADS_DIR=/downloads
 +      - SLSKD_INCOMPLETE_DIR=/incompletes
 +      - SLSKD_UMASK=000
 +      - SLSKD_FILE_PERMISSION_MODE=666
 +
     volumes:     volumes:
       - /data/daemons/slskd/data:/app       - /data/daemons/slskd/data:/app
       - /data/Media/Music:/music:rw       - /data/Media/Music:/music:rw
 +      - /data/Media/Downloaded:/downloads:rw
 +      - /data/Media/Downloading:/incompletes:rw
     networks:     networks:
       - slskd-net       - slskd-net
Line 47: Line 54:
 ===== Usage ===== ===== Usage =====
  
-First login goes at URL **http://<your server IP>:5030** with //slskd// username and password.+First login goes at URL **http://your server IP:5030** with //slskd// username and password.
  
 For accessing from outside home, see the NGINX reverse proxy setup below. For accessing from outside home, see the NGINX reverse proxy setup below.
Line 59: Line 66:
 You can run slskd both as a subdomain or a subpath. I prefer the second one because it fits better with my various media services. You can run slskd both as a subdomain or a subpath. I prefer the second one because it fits better with my various media services.
  
-I assume the slskd will be reachable as **https://home.mydomain.com/slskd**.+I assume that slskd will be reachable as **https://home.mydomain.com/slskd**.
  
-Following [[https://github.com/slskd/slskd/blob/master/docs/reverse_proxy.md|this page]] create a NGINX config file called **/etc/nginx/com.mydomain/search/slskd.conf** like this:+Following [[https://github.com/slskd/slskd/blob/master/docs/reverse_proxy.md|this page]] create a NGINX config file called **/etc/nginx/com.mydomain/slskd/slskd.conf** like this:
 <file - slskd.conf> <file - slskd.conf>
 location = /slskd {      location = /slskd {     

This website uses technical cookies only. No information is shared with anybody or used in any way but provide the website in your browser.

More information