From 2fe2676dcc1ffdb538bff973054dfd9192fa9d11 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 27 Jun 2025 06:41:03 -0400 Subject: [PATCH 1/4] 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/4] 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/4] 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 From f703b9ff3bd4dc53fed91df6d7f5bf3a80be94da Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 27 Jun 2025 10:56:20 +0000 Subject: [PATCH 4/4] chore: Update README --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index df678bb4..9072d0a9 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ | audiobookshelf | ghcr.io/advplyr/audiobookshelf:latest | | authelia | authelia/authelia:master | | authelia-pg | postgres:16-alpine | +| authelia-valkey | docker.io/bitnami/valkey:latest | | bazarr | lscr.io/linuxserver/bazarr:latest | | beszel | henrygd/beszel:latest | | beszel-agent | henrygd/beszel-agent:latest | @@ -149,10 +150,12 @@ | redlib | quay.io/redlib/redlib:latest | | rocketchat | registry.rocket.chat/rocketchat/rocket.chat:latest | | romm | rommapp/romm:latest | +| romm-valkey | docker.io/bitnami/valkey:latest | | sabnzbdvpn | ghcr.io/binhex/arch-sabnzbdvpn:latest | | sablier | sablierapp/sablier:latest | | scrutiny | ghcr.io/analogj/scrutiny:master-omnibus | | searxng | searxng/searxng:latest | +| searxng-valkey | docker.io/bitnami/valkey:latest | | semaphore | semaphoreui/semaphore:v2.12.14 | | signoz-app | signoz/signoz:v0.86.2 | | signoz-clickhouse | clickhouse/clickhouse-server:24.1.2-alpine | @@ -166,6 +169,9 @@ | sonarqube-pg-db | postgres:17-alpine | | sonarr | lscr.io/linuxserver/sonarr:latest | | sonashow | thewicklowwolf/sonashow:latest | +| soularr | mrusse08/soularr:latest | +| soularr-dashboard | git.trez.wtf/trez.one/soularr-dashboard:v0.1 | +| soulseek | slskd/slskd | | speedtest-tracker | lscr.io/linuxserver/speedtest-tracker:latest | | stable-diffusion-download | git./trez.one/stable-diffusion-download:v9.0.0 | | stable-diffusion-webui | git./trez.one/stable-diffusion-ui:v9.0.1 | -- 2.52.0