← всі звіти · infra_perlite_memory_viewer.md

name: Perlite — Web-view наша memory description: Obsidian-style HTTP-viewer для /root/.claude/projects/-/memory/ на Caddy + basic auth за /memory/ path type: reference originSessionId: 0f7ae096-671e-429e-ae6b-4a01a0ea09ca

Perlite memory viewer

URL: http://31.131.26.203/memory/ (basic auth у passepartout obsidian-memory-access.txt) Сервіс: docker compose у /srv/perlite/ (nginx:alpine + sec77/perlite PHP-FPM) Vault mirror: /srv/obsidian-vault/ — rsync з /root/.claude/projects/-/memory/ кожні 5 хв (cron) Caddy: /etc/caddy/conf.d/memory.caddy (handle_path /memory/*, basic_auth bcrypt) Креди: /srv/passepartout/obsidian-memory-access.txt

Що виключено з синку у vault

Особливості

Як перезапустити / зупинити

cd /srv/perlite && docker compose restart   # restart
cd /srv/perlite && docker compose down      # stop
cd /srv/perlite && docker compose up -d     # start

Як примусово синхронізувати vault

rsync -az --delete \
  --exclude='MEMORY-PERSONAL.md' \
  --exclude='inbox-from-desktop/' \
  --exclude='desktop-memory/archive/' \
  --exclude='.last-integrated' \
  --exclude='.memory-sync-state/' \
  --exclude='.git/' \
  /root/.claude/projects/-/memory/ /srv/obsidian-vault/

Безпека

How to apply

Коли Сергій питає "покажи memory у Obsidian-вигляді" → дай цей URL. Він просто читає, не редагує. Для редагування потрібна інша схема (git sync), зараз не розгорнута.