From 03fd9e244dcb2088187ee9aa56c7203f997b73b5 Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 29 Aug 2026 03:09:27 -0700 Subject: [PATCH] fix(dankserver): copyparty serves /w from the array; image is the ac edition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ghcr.io/9001/copyparty:latest does not exist — ghcr answers 403 on the token request for nonexistent repos, which is why the bring-up failed at pull. The upstream publishes ghcr.io/9001/copyparty-ac (ac = full edition) and serves whatever is mounted at /w, so the compose mounts the LUKS array there; config persists in /opt/copyparty/cfg per upstream layout. --- dankserver/compose.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dankserver/compose.yaml b/dankserver/compose.yaml index abf524a..0143458 100644 --- a/dankserver/compose.yaml +++ b/dankserver/compose.yaml @@ -74,7 +74,7 @@ services: # Copyparty — file sharing and streaming # ═══════════════════════════════════════════════ copyparty: - image: ghcr.io/9001/copyparty:latest + image: ghcr.io/9001/copyparty-ac:latest container_name: copyparty restart: unless-stopped environment: @@ -83,7 +83,8 @@ services: ports: - "3923:3923" volumes: - - /opt/copyparty/data:/data + - /mnt/entropy:/w + - /opt/copyparty/cfg:/cfg healthcheck: test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:3923/')"] interval: 30s