From 2fe2676dcc1ffdb538bff973054dfd9192fa9d11 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 27 Jun 2025 06:41:03 -0400 Subject: [PATCH 1/3] Re-adding slskd and Soularr services. --- docker-compose.yml | 71 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index f31d3c01..e2bde7c9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5403,6 +5403,77 @@ services: source: /etc/localtime target: /etc/localtime type: bind + soularr: + container_name: soularr + depends_on: + - lidarr + - soulseek + environment: + PUID: ${PUID} + PGID: ${PGID} + TZ: ${TZ} + #Script interval in seconds + SCRIPT_INTERVAL: 300 + image: mrusse08/soularr:latest + restart: unless-stopped + volumes: + #"You can set /downloads to whatever you want but will then need to change the Slskd download dir in your config file" + - ${DOCKER_VOLUME_STORAGE}/downloads:/downloads + #Select where you are storing your config file. Leave "/data" since thats where the script expects the config file to be + - ${DOCKER_VOLUME_CONFIG}/soularr:/data + soularr-dashboard: + container_name: soularr-dashboard + depends_on: + - soularr + environment: + DOCKER_HOST: tcp://dockerproxy:2375 + PUID: ${PUID} + PGID: ${PGID} + TZ: ${TZ} + labels: + homepage.name: Soularr + homepage.group: Downloaders + homepage.description: Dashboard for monitoring Soularr + homepage.href: https://slsk.${MY_TLD} + homepage.icon: /icons/soularr.png + image: git.trez.wtf/trez.one/soularr-dashboard:v0.1 + ports: + - 18364:8080 + restart: unless-stopped + volumes: + - ${DOCKER_VOLUME_CONFIG}/soularr/dashboard:/app + - ${DOCKER_VOLUME_CONFIG}/soularr:/data + - ${DOCKER_VOLUME_CONFIG}/soularr/logs:/data/logs + - /var/run/docker.sock:/var/run/docker.sock:ro + working_dir: /app + soulseek: + container_name: soulseek + depends_on: + gluetun: + condition: service_started + required: true + restart: true + image: slskd/slskd + labels: + homepage.name: Soulseek + homepage.group: Downloaders + homepage.description: Modern client-server application for the Soulseek file-sharing network. + homepage.href: https://slsk.${MY_TLD} + homepage.icon: slskd.svg + swag: enable + swag_proto: http + swag_url: slsk.${MY_TLD} + swag_address: gluetun + swag_port: 5030 + swag.uptime-kuma.enabled: true + swag.uptime-kuma.monitor.url: https://slsk.${MY_TLD} + network_mode: service:gluetun + restart: always + volumes: + - ${DOCKER_VOLUME_CONFIG}/soulseek:/app + - ${DOCKER_VOLUME_STORAGE}/Audio/Music:/music + - ${DOCKER_VOLUME_STORAGE}/downloads/completed/slsk:/app/downloads/ + - ${DOCKER_VOLUME_STORAGE}/downloads/incomplete/slsk:/app/incomplete speedtest-tracker: container_name: speedtest-tracker image: lscr.io/linuxserver/speedtest-tracker:latest -- 2.52.0 From 90c60a814f014b4242febc4f529278bb046158f8 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 27 Jun 2025 06:41:03 -0400 Subject: [PATCH 2/3] Homepage layout mod for Downloaders category. --- ansible/app-configs/homepage/settings.yaml.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/app-configs/homepage/settings.yaml.j2 b/ansible/app-configs/homepage/settings.yaml.j2 index a4e884ca..ea404904 100644 --- a/ansible/app-configs/homepage/settings.yaml.j2 +++ b/ansible/app-configs/homepage/settings.yaml.j2 @@ -53,7 +53,7 @@ layout: columns: 3 Downloaders: style: row - columns: 3 + columns: 5 Media Library: style: row columns: 3 -- 2.52.0 From 14b4c208fe066f3da28b7357f5677d32bfe47295 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 27 Jun 2025 06:51:50 -0400 Subject: [PATCH 3/3] URL change for Soularr dashboard. --- docker-compose.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index e2bde7c9..2a8026c5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5434,8 +5434,14 @@ services: homepage.name: Soularr homepage.group: Downloaders homepage.description: Dashboard for monitoring Soularr - homepage.href: https://slsk.${MY_TLD} + homepage.href: https://soularr.${MY_TLD} homepage.icon: /icons/soularr.png + swag: enable + swag_proto: http + swag_url: soularr.${MY_TLD} + swag_port: 8080 + swag.uptime-kuma.enabled: true + swag.uptime-kuma.monitor.url: https://soularr.${MY_TLD} image: git.trez.wtf/trez.one/soularr-dashboard:v0.1 ports: - 18364:8080 -- 2.52.0