Commit Graph

13 Commits

Author SHA1 Message Date
estorozhenko 7f2f0f9aa6 feat: пользователь estorozhenko; отключить in-band регистрацию; CHEATSHEET по управлению сервером/юзерами 2026-08-29 16:02:51 +00:00
estorozhenko 3f53a7ebfc feat: прописать api_id/api_hash TG в мост (SLIDGE__SLIDGRAM_ prefix, двойное подчёркивание) + доки 2026-08-29 15:06:49 +00:00
estorozhenko 19589c853d refactor: сегментировать STATUS.md (4.4k токенов -> 0.7k) — детали в INFRA.md/BRIDGE-TELEGRAM.md/CHEATSHEET.md, backup.sh + новые .md 2026-08-29 14:57:01 +00:00
estorozhenko 2763ffb012 docs: задача по аватарам TG в мосте (HTTP не через SOCKS5) + инструкция регистрации slidgram (WALKTHROUGH 12) 2026-08-29 14:49:30 +00:00
estorozhenko 3c4190402b Telegram bridge: slidgram + SOCKS5 proxy, mod_privilege (XEP-0356), XEP audit
- docker-compose: сервис slidgram (Slidge->Telegram, внешний компонент XEP-0114)
- кастомный образ slidgram-proxy: SOCKS5-патч (SLIDGRAM_PROXY -> Pyrogram) для маршрутизации через VPS01
- prosody: component telegram.nixg.ru (5347), component_secret в секции Component (0.11!),
  mod_privilege + privileged_entities (roster sync мостов), mod_pubsub включён
- modules/mod_privilege.lua (community, hg.prosody.im)
- docs/slidgram/: офлайн-копия документации slidgram (slidge.im)
- README: секции 'Функциональность (XEP)' и 'Мост Telegram'; XEP-AUDIT.md (полный аудит XEP)
- STATUS.md: мост ПОДКЛЮЧЁН, privilege, аудит
2026-08-29 14:38:25 +00:00
estorozhenko 49df2ad681 docs: push-уведомления — отложено, варианты в WALKTHROUGH 10.4
- Попытка включить mod_unified_push (apt prosody-modules) → НЕ грузится: требует util.jwt (API 0.12), контейнер 0.11.9. Откатил, error из логов ушёл.
- Зафиксированы 2 варианта для будущей реализации: (1) XEP-0357 mod_push/mod_push_offline/mod_push_muc из hg (нативный push для Conversations/Monal, под 0.11); (2) UnifiedPush после апгрейда до 0.12.
- Уточнён комментарий mod_admin_web в конфиге (XMPP ad-hoc, НЕ веб-панель).
2026-08-29 08:45:23 +00:00
estorozhenko aaf067635b docs: чекпойнт+рестарт Prosody (29 авг) — модули загрузились, upload/bosh/s2s работают; уточнение про mod_admin_web (XMPP ad-hoc, НЕ веб-панель, /admin→404) 2026-08-29 08:10:22 +00:00
estorozhenko 7ae1726474 docs: STATUS — резервное копирование на Яндекс.Диск выполнено (backup.sh + cron 2:45/root) 2026-08-29 07:34:33 +00:00
estorozhenko 527584281d feat: OMEMO по умолчанию, admin_web+BOSH, MUC-модули (vcard_muc, muc_moderation), модули из apt в modules/, scripts/omemo_check.py, backup.sh на Яндекс.Диск
- index.html: omemo_default=true (XEP-0384, встроен в Converse v14)
- prosody.cfg.lua: admin_web + bosh (глобальные), MUC: vcard_muc (XEP-0153) + muc_moderation (XEP-0425)
- modules/: mod_admin_web (+www_files), mod_http_upload_external, mod_muc_moderation, mod_vcard_muc — из prosody-modules (apt)
- scripts/omemo_check.py — проверка OMEMO-бандлов
- backup.sh — ежедневный бэкап проекта (data/config/certs/modules/webchat/доки) на /mnt/yandex-disk, ротация 7/30 дней
- STATUS/WALKTHROUGH: OMEMO, admin_web, HTTP Upload итоги
2026-08-29 07:33:14 +00:00
estorozhenko 0695ddef75 docs: WALKTHROUGH.md полный актуализированный (TLS dns-01, HTTP Upload, домен nixg.ru), обновлены STATUS/PRD/MIGRATION 2026-08-28 19:56:49 +00:00
estorozhenko e498d4e41a gitignore: .venv 2026-08-28 19:53:02 +00:00
estorozhenko cfaa7397aa HTTP Upload (XEP-0363): mod_http_upload, https 5281, upload.nixg.ru, LE-серт 2026-08-28 19:43:41 +00:00
estorozhenko a104b6d764 first_commit 2026-08-28 19:36:21 +00:00