From fc7b053a68e003037d5461f6d18e33c4597c1e5e Mon Sep 17 00:00:00 2001 From: Spendlik Date: Tue, 11 Aug 2026 09:16:16 +0000 Subject: [PATCH] =?UTF-8?q?Mark=20Phase=204=20(NAS=20bind=20mount)=20compl?= =?UTF-8?q?ete=20for=20CT=20114=20=E2=80=94=20verified=20/uploads=20mounte?= =?UTF-8?q?d=20and=20writable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 114_koillection_deployment.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/114_koillection_deployment.md b/114_koillection_deployment.md index 5588759..b8c567f 100644 --- a/114_koillection_deployment.md +++ b/114_koillection_deployment.md @@ -1,6 +1,6 @@ # 114 — Koillection Deployment Guide -> Status: **IN PROGRESS** — CT created 2026-08-11, base setup + Docker install done, NAS mount pending (Phase 4+) +> Status: **IN PROGRESS** — CT created 2026-08-11, base setup + Docker + NAS mount done, app deploy pending (Phase 5+) > CT ID: 114 · IP: 192.168.1.114 > Domain: `collections.spendlik.sk` > Last updated: 2026-08-11 @@ -115,7 +115,7 @@ docker run --rm hello-world --- -## Phase 4 — NAS Bind Mount +## Phase 4 — NAS Bind Mount ✅ DONE (2026-08-11) Add the NAS uploads path as a Proxmox bind mount. Exit the container first: @@ -130,16 +130,16 @@ pct set 114 --mp0 /mnt/pve/spendlik-nas/data/koillection/uploads,mp=/uploads,sha ``` > ✅ Verified 2026-08-11 against live `ls /mnt/pve/` (only `spendlik-nas` present) and cross-checked against CT 111 (Paperless)'s actual documented host mount (`/mnt/pve/spendlik-nas/data/paperless`) — this replaces an earlier placeholder path in this guide that would have failed (wrong storage name). -> -> ⚠️ Make sure `/volume1/proxmox/data/koillection/uploads` exists on the NAS first (see "NAS Mount Planning" above) before running this — if it hasn't been created yet, do that via NAS SSH/File Station first. Re-enter the container and verify the mount is visible: ```bash pct enter 114 -ls /uploads +ls -la /uploads ``` +Confirmed: `/uploads` mounted, `777 nobody:nogroup`, empty — ready for the app to write to. + --- ## Phase 5 — Deploy Koillection