- 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>
79 lines
3.0 KiB
Markdown
79 lines
3.0 KiB
Markdown
# Проект НИИКН
|
||
|
||
## Инфраструктура
|
||
|
||
| Компонент | IP | Описание |
|
||
|-----------|-----|----------|
|
||
| Proxmox | 192.168.1.201 | root / 1qaz!QAZ |
|
||
| VM108 — Nextcloud AIO | 192.168.1.200 | new.niikn.com, cloud user |
|
||
| 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 | Основной роутер |
|
||
|
||
## Сервисы
|
||
|
||
- **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
|
||
|
||
- `/etc/fstab` — монтирование SMB (`//192.168.1.79/share /mnt/ncsmb`)
|
||
- `/etc/samba/smb-niikn.creds` — учётные данные SMB
|
||
- `/home/cloud/setup-firewall.sh` — скрипт UFW
|
||
|
||
## Mailcow (VM106, 192.168.1.128)
|
||
|
||
- **Web UI:** `https://mail.niikn.com` (через NPM proxy host #17)
|
||
- **Admin:** admin / 1qaz!QAZ
|
||
- **API key:** `niikn-mailcow-api-2026`
|
||
- **DKIM:** selector=dkim, 2048-bit RSA
|
||
- **Ящик:** noreply@niikn.com (пароль: NiIkN-NoReply-2026!)
|
||
- **SMTP:** 192.168.1.128:587, STARTTLS, LOGIN auth
|
||
- **SSL:** Let's Encrypt через NPM (cert ID 50)
|
||
- **Конфиг:** `/opt/mailcow-dockerized/mailcow.conf` (DBPASS=8VcUSgpKEOoxNojIZBRJx0FzMxzm)
|
||
|
||
### MikroTik проброс портов → 192.168.1.128
|
||
| Порт | Протокол | Назначение |
|
||
|------|----------|------------|
|
||
| 25 | TCP | SMTP (приём почты) |
|
||
| 465 | TCP | SMTPS |
|
||
| 587 | TCP | Submission (отправка) |
|
||
| 993 | TCP | IMAPS |
|
||
| 995 | TCP | POP3S |
|
||
| 4190 | TCP | Sieve |
|
||
|
||
### DNS записи (niikn.com → Spaceweb)
|
||
| Тип | Имя | Значение |
|
||
|-----|-----|----------|
|
||
| A | mail | 85.235.181.190 |
|
||
| MX | @ | mail.niikn.com. (приоритет 10) |
|
||
| TXT | @ | v=spf1 mx a:mail.niikn.com ~all |
|
||
| TXT | _dmarc | v=DMARC1; p=none; rua=mailto:admin@niikn.com |
|
||
| TXT | dkim._domainkey | v=DKIM1;k=rsa;t=s;s=email;p=MIIBIjAN... (2048-bit) |
|
||
|
||
### TODO
|
||
- [ ] PTR запись: 85.235.181.190 → mail.niikn.com (запросить у Комстар/МТС)
|
||
- [ ] Настроить SMTP в Nextcloud
|
||
|
||
### Сброс пароля admin в Mailcow
|
||
|
||
```bash
|
||
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) — полный журнал изменений
|