From 7ae172647477bceccbc7b6b5383450c92048aee7 Mon Sep 17 00:00:00 2001 From: kpa39l Date: Sat, 29 Aug 2026 07:34:33 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20STATUS=20=E2=80=94=20=D1=80=D0=B5=D0=B7?= =?UTF-8?q?=D0=B5=D1=80=D0=B2=D0=BD=D0=BE=D0=B5=20=D0=BA=D0=BE=D0=BF=D0=B8?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81.=D0=94=D0=B8=D1=81=D0=BA?= =?UTF-8?q?=20=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=BE=20(ba?= =?UTF-8?q?ckup.sh=20+=20cron=202:45/root)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- STATUS.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/STATUS.md b/STATUS.md index daf64e8..9a5ad71 100644 --- a/STATUS.md +++ b/STATUS.md @@ -129,13 +129,12 @@ chromium --headless --no-sandbox --disable-gpu --enable-logging=stderr --virtual - Другие клиенты (Gajim/Conversations/Dino) подключатся: сервер хранит их OMEMO-бандлы так же. - Тест slixmpp: publish/retract в PEP-узел devicelist работает (проверено, тестовый device убран). - ⚠️ Если OMEMO не активируется в UI: очистить localStorage (старый JID admin@chat.nixg.ru) и войти заново. -- [ ] **Резервное копирование проекта на Яндекс.Диск** — по образцу /opt/netbox/backup.sh - (готовый шаблон: локальный BACKUP_DIR + копия на /mnt/yandex-disk + ротация 7/30 дней + проверка mountpoint). - - Что бэкапить (tar czf): `data/` (Prosody: аккаунты, PEP/OMEMO-бандлы, MUC, MAM-архив) — самое ценное; - плюс конфиги (prosody.cfg.lua, docker-compose.yml, .env, webchat/), certs/, все *.md-документы. - - Куда: /opt/icq/backups/ (локально, 7 дней) → /mnt/yandex-disk/backup/icq-backups/ (30 дней). - - Бэкап живого `data/` через tar безопасен (данные Prosody — файлы, остановка контейнера не нужна). - - Cron: ежедневно ~03:00 (рядом с бэкапом NetBox), скрипт /opt/icq/backup.sh по образцу /opt/netbox/backup.sh. +- [x] **Резервное копирование проекта на Яндекс.Диск — ВЫПОЛНЕНО ✅ (2026-08-29)** + - Скрипт: **/opt/icq/backup.sh** (по образцу /opt/netbox/backup.sh), права 755, в git. + - Что бэкапит (tar czf): data/ (аккаунты, PEP/OMEMO, MUC, http_upload) + config/ + certs/ + modules/ + + webchat/ + docker-compose.yml + все *.md. Проверено: архив 5.5MB, критданные внутри. + - Куда: /opt/icq/backups/ (локально, 7 дней) → /mnt/yandex-disk/backup/icq-backups/ (30 дней), проверка mountpoint. + - Cron (root): `45 2 * * * /opt/icq/backup.sh >> /var/log/icq-backup.log 2>&1` — после NetBox (2:00) и Gitea (2:30). - [ ] Бот-книгоискатель (slixmpp + OPDS) — Этап 3 PRD. - [ ] **Проверить рестарт Prosody с новыми модулями** (2026-08-29): скопированы в ./modules и прописаны в конфиге mod_vcard_muc + mod_muc_moderation (в MUC conference.nixg.ru), mod_admin_web (global, требует bosh — тоже включён),