Бэкап: выгрузка копий вне сервера CT108 (rsync на второй узел / NAS) #1

Open
opened 2026-09-25 07:21:35 +00:00 by Sadmin · 0 comments
Owner

Контекст (B23-бэкап, 2026-09-25)

Локальный бэкап-контур на CT108 закрыт и проверен:

  • scripts/backup-app.sh — cron 03:00: прикладной дамп (pg_dump 16, без planet_osm_*) в /root/backups/ + архив .env/compose (chmod 600) + verify через pg_restore --list + чистка >14 дней. Прогон проверен (80 КБ, лог /var/log/vector-backup.log).
  • scripts/restore-app.sh — восстановление проверено на живой БД: counts совпали, login ok, analyze 200. Грабли pg_wrapper PG18 в контейнере postgres:16 учтены (дампить/восстанавливать ТОЛЬКО /usr/lib/postgresql/16/bin/pg_*).

Что осталось (эта задача)

Копии бэкапов лежат только на CT108 — гибель LXC/диска убирает и бэкапы.
RPO сейчас обеспечивается только локальной копией. Выгрузка вне сервера не настроена,
потому что с CT108 нет SSH-ключей ни на omarchy (.16), ни на Mac; проверено 25.09.2026.

Что сделать

  • Выбрать место копий: второй Proxmox-узел (pve-node2 .17) / NAS / omarchy (.16)
  • Настроить SSH-ключ root CT108 → на выбранное хранилище (сверка отпечатка host key)
  • Добавить в scripts/backup-app.sh rsync-выгрузку (после verify, до чистки):
    rsync -az -e ssh /root/backups/ <цель>:/root/backups/vector/
  • Проверить: после прогона копия появляется на целевой машине
  • (опционально) алерт при сбое бэкапа (письмо/Telegram)

Референс

SETUP_GUIDE.md §15 (варианты + чек-лист передачи, пункт «копии вне сервера»).
Коммиты: 9b6659a (скрипты), 1fdcc04 (доки).

## Контекст (B23-бэкап, 2026-09-25) Локальный бэкап-контур на CT108 закрыт и проверен: - `scripts/backup-app.sh` — cron 03:00: прикладной дамп (pg_dump 16, без planet_osm_*) в /root/backups/ + архив .env/compose (chmod 600) + verify через pg_restore --list + чистка >14 дней. Прогон проверен (80 КБ, лог /var/log/vector-backup.log). - `scripts/restore-app.sh` — восстановление проверено на живой БД: counts совпали, login ok, analyze 200. Грабли pg_wrapper PG18 в контейнере postgres:16 учтены (дампить/восстанавливать ТОЛЬКО /usr/lib/postgresql/16/bin/pg_*). ## Что осталось (эта задача) **Копии бэкапов лежат только на CT108 — гибель LXC/диска убирает и бэкапы.** RPO сейчас обеспечивается только локальной копией. Выгрузка вне сервера не настроена, потому что с CT108 нет SSH-ключей ни на omarchy (.16), ни на Mac; проверено 25.09.2026. ### Что сделать - [ ] Выбрать место копий: второй Proxmox-узел (pve-node2 .17) / NAS / omarchy (.16) - [ ] Настроить SSH-ключ root CT108 → на выбранное хранилище (сверка отпечатка host key) - [ ] Добавить в `scripts/backup-app.sh` rsync-выгрузку (после verify, до чистки): rsync -az -e ssh /root/backups/ <цель>:/root/backups/vector/ - [ ] Проверить: после прогона копия появляется на целевой машине - [ ] (опционально) алерт при сбое бэкапа (письмо/Telegram) ### Референс SETUP_GUIDE.md §15 (варианты + чек-лист передачи, пункт «копии вне сервера»). Коммиты: 9b6659a (скрипты), 1fdcc04 (доки).
Sadmin added the infrastructuretodo labels 2026-09-25 07:22:14 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Sadmin/vector#1