From 78a9bc988c3874256bd131287d3de17b672def3d Mon Sep 17 00:00:00 2001 From: Spendlik Date: Mon, 27 Jul 2026 07:24:53 +0000 Subject: [PATCH] Add Radicale entry (planning stage), flag Koillection inventory table inconsistency --- 00_index.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/00_index.md b/00_index.md index b7f72e9..9e38417 100644 --- a/00_index.md +++ b/00_index.md @@ -1,5 +1,5 @@ # 00 — Master Index -> Last updated: 2026-07-03 +> Last updated: 2026-07-27 > Quick-reference card for Claude. Read this first, then load specific files only as needed. --- @@ -37,10 +37,10 @@ | 111 | paperless | 192.168.1.111 | paperless.spendlik.sk | Document management (6-lang OCR, media+data on NAS) | | 112 | mcp-server | 192.168.1.100 | mcp.spendlik.sk | MCP bridge — Proxmox + Gitea tools for Claude | | 113 | stirling-pdf | 192.168.1.113 | pdf.spendlik.sk | PDF toolkit — preprocessing for Paperless pipeline | -| 114 | koillection | 192.168.1.114 | collections.spendlik.sk | Collection manager — Hot Wheels, LEGO, Batmobiles, Comics, Paper Models | | 115 | vaultwarden | 192.168.1.115 | vault.spendlik.sk | Password manager (Vaultwarden, Docker, Bitwarden-compatible) | -> Next available CT ID: **116** · Next available IP: **192.168.1.116** +> ⚠️ CT 114 (Koillection) and CT 117 (Radicale) have deployment guides written but are **NOT yet deployed** — do not treat as live infrastructure. They will be added to this table once physically provisioned. +> Next available CT ID: **116** (Bookmark Manager, undecided tool) · CT 114 and 117 reserved for Koillection / Radicale respectively. --- @@ -63,7 +63,8 @@ Script location: `/usr/local/bin/ddns-update.sh` in CT 108. Full credentials map | paperless.spendlik.sk | 328109687 | | vault.spendlik.sk | 330343277 | | pdf.spendlik.sk | *(add after DNS record created in WebSupport)* | -| collections.spendlik.sk | *(add after DNS record created in WebSupport)* | +| collections.spendlik.sk | *(add after DNS record created in WebSupport — Koillection not yet deployed)* | +| cal.spendlik.sk | *(add after DNS record created in WebSupport — Radicale not yet deployed)* | > ⚠️ When adding a new subdomain: (1) create A record in WebSupport admin, (2) add to DDNS script with record ID, (3) add nginx vhost in CT 101, (4) run certbot, (5) inspect nginx config after certbot. @@ -90,8 +91,9 @@ Script location: `/usr/local/bin/ddns-update.sh` in CT 108. Full credentials map | `secrets-index.md` | Map of service credentials and WHERE they are stored (no actual secrets) | | `111_paperless_deployment.md` | CT 111 — Paperless-ngx Docker deploy, NAS migration, OCR, troubleshooting | | `113_stirling_pdf_deployment.md` | CT 113 — Stirling PDF Docker deploy, nginx, SSL, n8n API integration | -| `114_koillection_deployment.md` | CT 114 — Koillection Docker deploy, NAS uploads mount, collection setup | +| `114_koillection_deployment.md` | CT 114 — Koillection Docker deploy, NAS uploads mount, collection setup — **guide only, not yet deployed** | | `115_vaultwarden_deployment.md` | CT 115 — Vaultwarden Docker deploy, nginx, SSL | +| `117_radicale_deployment.md` | CT 117 — Radicale CalDAV/CardDAV deploy, nginx, SSL, Thunderbird/DAVx⁵ clients — **guide only, not yet deployed** | > 💡 Load only the file(s) relevant to the current task. Do not load all files by default. > 💡 Use `gitea_search_content` to find relevant files by keyword instead of guessing filenames. @@ -119,10 +121,11 @@ Script location: `/usr/local/bin/ddns-update.sh` in CT 108. Full credentials map | **Stirling PDF + Authelia** | Add `/api/*` bypass rule before catch-all 2FA rule — required for n8n API access | | **Koillection HTTPS** | Set `HTTPS_ENABLED=1` in `.env` and restart the container after SSL is in place — otherwise redirect loops | | **Koillection upgrades** | Always back up PostgreSQL DB before upgrading — data migrations can have edge cases | +| **Radicale + Authelia** | CalDAV clients use Basic Auth on every request, not browser SSO — bypass Authelia for `cal.spendlik.sk`, rely on Radicale htpasswd + HTTPS instead | --- -## 🔄 Active Projects (as of 2026-07-03) +## 🔄 Active Projects (as of 2026-07-27) | Project | Next Action | Reference | |---|---|---| @@ -132,8 +135,8 @@ Script location: `/usr/local/bin/ddns-update.sh` in CT 108. Full credentials map | WireGuard DDNS | Add `vpn.spendlik.sk` DNS record + update CT 108 script | CT 107/108 | | Bookmark manager | Decide tool → deploy CT 116 | CT 116 (free) | | Authelia enforcement | Extend 2FA to Jellyfin, Audiobookshelf, Gitea | CT 102/101 | -| Stirling PDF | Deploy CT 113 — PDF preprocessing for Paperless pipeline | CT 113 | -| Koillection | Deploy CT 114 — collection manager for hobbies | CT 114 | +| Koillection | Guide written (`114_koillection_deployment.md`) — not yet deployed | CT 114 | +| Radicale (CalDAV) | Guide written (`117_radicale_deployment.md`) — not yet deployed | CT 117 | > Full task list: `obsidian-vault/Tasks.md`