From b78378eda9bf42bf6b556d567d7d5dbdbb0e683d Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 30 May 2026 14:59:01 +0000 Subject: [PATCH] docs: catalog tripit service (service-catalog + databases) [ci skip] Add tripit (self-hosted TripIt-clone travel-itinerary PWA) to the service catalog Optional tier and Non-Proxied DNS list, and to the CNPG consumer + PostgreSQL rotation lists in the databases doc. Co-Authored-By: Claude Opus 4.7 --- .claude/reference/service-catalog.md | 4 +++- docs/architecture/databases.md | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.claude/reference/service-catalog.md b/.claude/reference/service-catalog.md index 4200575a..47e90449 100644 --- a/.claude/reference/service-catalog.md +++ b/.claude/reference/service-catalog.md @@ -114,6 +114,7 @@ | priority-pass | Boarding pass color transformer | priority-pass | | status-page | Status page | status-page | | plotting-book | Book plotting/world-building app | plotting-book | +| tripit | Self-hosted TripIt-clone travel-itinerary PWA (FastAPI + SvelteKit SPA, same-origin). CNPG (`tripit` db, Vault static role `pg-tripit`) + RWX NFS doc vault (`/srv/nfs/tripit-documents`). `auth=required` (Authentik forward-auth, reads `X-authentik-email`); second `auth=none` ingress on `/api/calendar` for HMAC-token-gated `.ics` feed. Email-ingest CronJob `tripit-ingest-mail` (`*/30`) parses me@viktorbarzin.me via read-only IMAP with local LLM (`qwen3vl-4b`); plus `tripit-poll-flights` + `tripit-run-reminders`. App secrets in Vault `secret/tripit`. | tripit | ## Cloudflare Domains @@ -133,7 +134,8 @@ owntracks, dawarich, tuya, meshcentral, nextcloud, actualbudget, onlyoffice, forgejo, freshrss, navidrome, ollama, openwebui, isponsorblocktv, speedtest, freedify, rybbit, paperless, servarr, prowlarr, bazarr, radarr, sonarr, flaresolverr, -jellyfin, jellyseerr, tdarr, affine, health, family, openclaw +jellyfin, jellyseerr, tdarr, affine, health, family, openclaw, +tripit ``` ### Special Subdomains diff --git a/docs/architecture/databases.md b/docs/architecture/databases.md index c47fcb3d..b648012e 100644 --- a/docs/architecture/databases.md +++ b/docs/architecture/databases.md @@ -90,6 +90,7 @@ graph TB - affine - woodpecker - claude-memory-mcp +- tripit - 5 active PG roles ### MySQL InnoDB Cluster @@ -168,6 +169,7 @@ Single shared cluster for all 17 consumers (Immich, Authentik, Nextcloud, Paperl - affine - woodpecker - claude_memory +- tripit (Vault static role `pg-tripit`) **MySQL Rotation**: - speedtest