docs: чекпойнт+рестарт Prosody (29 авг) — модули загрузились, upload/bosh/s2s работают; уточнение про mod_admin_web (XMPP ad-hoc, НЕ веб-панель, /admin→404)

This commit is contained in:
2026-08-29 08:10:22 +00:00
parent 7ae1726474
commit aaf067635b
2 changed files with 17 additions and 12 deletions
+10 -5
View File
@@ -137,11 +137,16 @@ chromium --headless --no-sandbox --disable-gpu --enable-logging=stderr --virtual
- 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 — тоже включён),
mod_http_upload_external (НЕ включён — альтернатива работающему http_upload). После `docker compose restart prosody`
проверить logs: mod_admin_web 2010 года под 0.11 может не загрузиться → тогда закомментировать в конфиге.
Панель /admin раздаётся на :5280 (внутри Docker; наружу не проброшен — при желании добавить admin.nixg.ru в Caddy).
Подробности: WALKTHROUGH.md раздел 10.
- [x] **Проверить рестарт Prosody с новыми модулями — ВЫПОЛНЕНО ✅ (2026-08-29)**
- `docker compose restart prosody` — старт без ошибок, все модули загрузились.
- Активны: c2s 5222, s2s 5269, http 5280, https 5281; LE-серты nixg.ru/conference/upload загружены.
- Подтверждено: mod_bosh (http-bind → 200), mod_http_upload (URL+storage в логе, https 5281 отвечает),
mod_vcard_muc + mod_muc_moderation загрузились без error; admin@nixg.ru входит, s2s-федерация работает.
- ⚠️ УТОЧНЕНИЕ: mod_admin_web.lua — НЕ веб-панель с HTTP-страницей (HTTP /admin → 404), а XMPP-модуль
ad-hoc админ-команд (adminsub). Описание «панель /admin на :5280» в ранней заметке было неточным.
Веб-админки в Prosody 0.11 нет в коробке — при желании ставить отдельный UI. Функционально не блокер.
- Ошибки «http_upload MUST happen with TLS» в prosody.err — ИСТОРИЧЕСКИЕ (28 авг 20:01, до настройки LE-серта);
за рестарт 29 авг ошибок нет.
- [ ] Мосты mautrix (Telegram/WhatsApp) — Этап 4; нужен external component (mod_component).
- [ ] Push-уведомления (APNs/FCM).