Files
knowledge-base/projects/niikn/matrix.md
Claude Code 85903cc52c Актуализация из MEMORY.md: Mailcow dttb.ru, Matrix НИИКН
- projects/niikn/matrix.md: новый Matrix сервер (VM 107, matrix.niikn.com)
- projects/niikn/README.md: добавлен Matrix в инфраструктуру
- projects/dttb/mailcow-dttb.md: Mailcow почтовый сервер (VM 107, mail.dttb.ru)
- projects/dttb/README.md: обновлена сводка инфраструктуры HomeLab
- projects/dttb/network-topology.md: добавлен 10.0.0.107 Mailcow
- projects/dttb/npm-proxy-hosts.md: добавлены mail.dttb.ru, matrix.dttb.ru
- projects/dttb/proxmox-inventory.md: добавлен VM 107 Mailcow
- decisions/2026-03-04: решение по Matrix НИИКН

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:15:23 +00:00

76 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Matrix НИИКН (VM 107, 192.168.1.133)
## Общая информация
- **URL:** https://matrix.niikn.com (Element Web)
- **Homeserver (server_name):** matrix.niikn.com
- **Synapse:** v1.145.0
- **OS:** Ubuntu 24.04, 4 cores, 8GB RAM, 100GB disk
- **SSH:** root / 1qaz!QAZ (PermitRootLogin=yes)
- **Клонирован с:** VM 124 HomeLab (matrix.dttb.ru), перенастроен 2026-03-04
## Учётные данные
- **Admin Matrix:** @admin:matrix.niikn.com / 1qaz!QAZ
- **PostgreSQL:** synapse / Matrix2026!
- **registration_shared_secret:** NiIkN-Matrix-SharedSecret-2026
## Docker контейнеры
| Контейнер | Порт | Статус |
|-----------|------|--------|
| matrix-synapse | 8008 (host network) | Работает |
| matrix-element-web | 8080 | Работает |
| matrix-coturn | 3478 (host network) | Работает |
| matrix-ai-bot | - | Из клона, нужна проверка |
| mautrix-telegram | - | Из клона, нужна перенастройка |
| mautrix-whatsapp | - | Из клона, нужна перенастройка |
## Конфигурация
- **Docker compose:** /opt/matrix-synapse-docker/docker-compose.yml
- **Homeserver.yaml:** /opt/matrix-synapse-docker/data/homeserver.yaml
- **Element config:** /opt/matrix-synapse-docker/element-config.json
- **PostgreSQL:** на хосте (systemd postgresql.service)
- **DB reset script:** /root/reset-synapse-db.sh
## Email (через Mailcow НИИКН)
- **SMTP:** 192.168.1.128:587 (STARTTLS)
- **User:** noreply@niikn.com
- **Password:** NiIkN-NoReply-2026!
- **From:** "Matrix NIIKN <noreply@niikn.com>"
## NPM (proxy host ID:18)
- **Домен:** matrix.niikn.com
- **SSL:** Let's Encrypt cert ID:54
- **Locations:**
- / → 192.168.1.133:8080 (Element Web)
- /_matrix → 192.168.1.133:8008 (Synapse API)
- /_synapse → 192.168.1.133:8008 (Synapse Admin)
- /.well-known/matrix → 192.168.1.133:8008 (Well-known)
## Well-known
- **server:** `{"m.server":"matrix.niikn.com:443"}`
- **client:** `{"m.homeserver":{"base_url":"https://matrix.niikn.com/"}}`
- Настроено через `serve_server_wellknown: true` + `public_baseurl`
## MikroTik проброс портов → 192.168.1.133
| Порт | Протокол | Назначение |
|------|----------|------------|
| 8448 | TCP | Matrix Federation |
| 3478 | TCP | TURN (звонки) |
| 3478 | UDP | TURN (звонки) |
## DNS записи (niikn.com → Spaceweb)
| Тип | Имя | Значение |
|-----|-----|----------|
| A | matrix | 85.235.181.190 |
## TURN (Coturn)
- **External IP:** 85.235.181.190
- **Realm:** matrix.niikn.com
- **Shared secret:** b41fdf863e5c310580aa7199a6133b3651acda5b993708ac38e868c27bac7f01
## TODO
- [ ] Перенастроить mautrix-telegram для niikn.com
- [ ] Перенастроить mautrix-whatsapp для niikn.com
- [ ] Проверить/починить matrix-ai-bot
- [ ] Закрыть открытую регистрацию (enable_registration: false)
- [ ] Добавить SRV запись _matrix._tcp.niikn.com (опционально)