Актуализация из 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>
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
| VM106 — Mailcow | 192.168.1.128 | mail.niikn.com, cloud / 1qaz!QAZ |
|
||||
| VM100 — Старый Nextcloud | 192.168.1.245 (DHCP) | NC 30.0.10, источник миграции |
|
||||
| LXC 110 — SMB | 192.168.1.79 | admin / 1qaz!QAZ |
|
||||
| VM107 — Matrix | 192.168.1.133 | matrix.niikn.com, Synapse + Element |
|
||||
| NPM | 192.168.1.22 | Nginx Proxy Manager |
|
||||
| MikroTik | 192.168.1.1 | Основной роутер |
|
||||
|
||||
@@ -16,6 +17,7 @@
|
||||
|
||||
- **Nextcloud AIO** — `https://new.niikn.com`, управление: `https://new.niikn.com:8080`
|
||||
- **Mailcow** — `https://mail.niikn.com`, admin / 1qaz!QAZ
|
||||
- **Matrix** — `https://matrix.niikn.com`, @admin:matrix.niikn.com / 1qaz!QAZ ([подробнее](matrix.md))
|
||||
- **SMB** — `//192.168.1.79/share`, смонтирован на VM108 как `/mnt/ncsmb`
|
||||
|
||||
## Ключевые файлы на VM108
|
||||
@@ -65,6 +67,12 @@ cd /opt/mailcow-dockerized
|
||||
bash helper-scripts/mailcow-reset-admin.sh
|
||||
```
|
||||
|
||||
## DNS записи matrix (niikn.com → Spaceweb)
|
||||
| Тип | Имя | Значение |
|
||||
|-----|-----|----------|
|
||||
| A | matrix | 85.235.181.190 |
|
||||
|
||||
## Файлы
|
||||
|
||||
- [matrix.md](matrix.md) — Matrix сервер (VM 107)
|
||||
- [changelog.md](changelog.md) — полный журнал изменений
|
||||
|
||||
75
projects/niikn/matrix.md
Normal file
75
projects/niikn/matrix.md
Normal file
@@ -0,0 +1,75 @@
|
||||
# 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 (опционально)
|
||||
Reference in New Issue
Block a user