← всі звіти · reboot_checkpoint_2026-05-05.md

name: Reboot checkpoint — 2026-05-05 12:02 UTC description: Снапшот стану VPS перед запланованим reboot. Перевір цей файл після boot щоб переконатись що все піднялось. type: reference originSessionId: 256f068c-ce5f-41dd-917f-a62a834b8c2a

Reboot checkpoint — 2026-05-05 12:02 UTC

Перед reboot

Чек-ліст «що має піднятись після boot» (перевір кожне)

Systemd services (всі enabled — мають стартанути автоматично)

systemctl is-active claude-bot.service              # я (Telegram бот)
systemctl is-active claude-watchdog.service         # моніторинг
systemctl is-active control-bot.service             # /reset /restart Telegram-командний
systemctl is-active caddy.service                   # reverse-proxy всіх сервісів
systemctl is-active docker.service                  # Grafana, n8n, litellm, perlite
systemctl is-active reports.service                 # Reports Hub
systemctl is-active resource-dashboard.service      # Resource dashboard
systemctl is-active family-tree-mvp.service         # /family-tree-mvp/
systemctl is-active med-detective.service           # /med-detective/
systemctl is-active med-detective-test.service      # /med-detective-test/
systemctl is-active med-detective-fables.service
systemctl is-active med-detective-menopace.service
systemctl is-active arteggia-bot.service
systemctl is-active biogaia-story.service           # /biogaia/
systemctl is-active pharmagen-kz.service
systemctl is-active pharmagen-admin.service
systemctl is-active novnc.service
systemctl is-active threads-callback.service

Якщо хтось inactive → journalctl -u <name>.service --since "5 min ago" для розборок.

Systemd timers (наступний trigger дивись через systemctl list-timers)

Docker контейнери (restart=always або unless-stopped)

docker ps --format "{{.Names}} {{.Status}}"
# Очікувано: grafana, srv-n8n-1, srv-litellm-1, perlite-nginx, perlite-php

Smoke-tests на ключових URL

curl -s -o /dev/null -w "claude-bot: %{http_code}\n" http://31.131.26.203/
curl -s -u "sergey:obsidian-memory-2026" -o /dev/null -w "memory:%{http_code} reports:" http://31.131.26.203/memory/
curl -s -o /dev/null -w "%{http_code}\n" http://31.131.26.203/reports/
curl -s -o /dev/null -w "med-det:%{http_code} biogaia:" http://31.131.26.203/med-detective/
curl -s -o /dev/null -w "%{http_code}\n" http://31.131.26.203/biogaia/
curl -s -o /dev/null -w "grafana:%{http_code}\n" http://31.131.26.203/grafana/api/health

Active backups (на випадок rollback)

Уваги

Питання що чекали відповіді (не загубити після reboot)

  1. Експенс Bot credentials.json — чекаю від Сергія scp або paste JSON
  2. Enzybar v5 pixel-piazza — чекаю вибір варіанта (0/A/B/C з 4 PNG)
  3. Домен — Сергій купив, треба передати назву + DNS
  4. Reboot варіант A/B/C — який саме обрати

Дивись активні треки у sessions/2026-05-05.md розділ «Pre-reboot checkpoint».