From bb602590a82394d3cfe860eff8b8d239f145746e Mon Sep 17 00:00:00 2001 From: Spendlik Date: Tue, 11 Aug 2026 09:12:01 +0000 Subject: [PATCH] =?UTF-8?q?Fix=20Phase=204=20host-side=20bind=20mount=20pa?= =?UTF-8?q?th=20=E2=80=94=20was=20a=20placeholder=20that=20didn't=20match?= =?UTF-8?q?=20the=20live=20spendlik-nas=20storage;=20corrected=20against?= =?UTF-8?q?=20verified=20live=20state=20and=20CT=20111=20Paperless's=20act?= =?UTF-8?q?ual=20documented=20pattern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 114_koillection_deployment.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/114_koillection_deployment.md b/114_koillection_deployment.md index c5fd708..5588759 100644 --- a/114_koillection_deployment.md +++ b/114_koillection_deployment.md @@ -53,6 +53,8 @@ mkdir -p /volume1/proxmox/data/koillection/uploads ``` > ⚠️ The NAS path follows the same convention as Paperless (`/volume1/proxmox/data/`). Be consistent. +> +> **Host-side mount**: verified 2026-08-11 — the Proxmox storage ID is `spendlik-nas`, mounted at `/mnt/pve/spendlik-nas` on the host (confirmed via live `ls /mnt/pve/`). CT 111 (Paperless) uses `/mnt/pve/spendlik-nas/data/paperless` as its exact host-side bind-mount path — Koillection follows the identical pattern in Phase 4 below. --- @@ -124,10 +126,12 @@ exit On the Proxmox host: ```bash -pct set 114 --mp0 /mnt/pve/nas/proxmox/data/koillection/uploads,mp=/uploads +pct set 114 --mp0 /mnt/pve/spendlik-nas/data/koillection/uploads,mp=/uploads,shared=1 ``` -> ⚠️ Adjust the host-side NAS path to match how the NAS is mounted on the Proxmox host. Verify the mount point with `ls /mnt/pve/` or check `pvesm status` first. If the NAS is not yet mounted at the host level, add it following the same pattern used for CT 111 (Paperless). +> ✅ 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: @@ -429,3 +433,4 @@ mkdir -p /opt/koillection/backups | HTTPS redirect loop | Set `HTTPS_ENABLED=1` in `.env` and restart the koillection container after SSL is in place | | DNS record type | Use CNAME → `spendlik.sk`, never a per-subdomain A record (see Phase 8) | | Wrong template filename | Verify exact template string with `pveam list local` before `pct create` — versions bump periodically | +| Wrong NAS host mount path | Storage ID is `spendlik-nas`, mounted at `/mnt/pve/spendlik-nas` — verify with `ls /mnt/pve/` before trusting any guide's hardcoded path |