Актуализация из 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:
@@ -1 +1,29 @@
|
||||
# Проект DTTB
|
||||
# Проект DTTB (HomeLab)
|
||||
|
||||
## Инфраструктура
|
||||
|
||||
| Компонент | IP | Описание |
|
||||
|-----------|-----|----------|
|
||||
| Proxmox | 10.0.0.250 | root / 1qaz!QAZ, HP Z800 |
|
||||
| OpenWrt Router | 10.0.0.1 | Шлюз, DNS, NAT, LuCI :8080 |
|
||||
| NPM (LXC 103) | 10.0.0.195 | Nginx Proxy Manager |
|
||||
| VM 107 — Mailcow | 10.0.0.107 | mail.dttb.ru |
|
||||
| VM 124 — Matrix | 10.0.0.224 | matrix.dttb.ru |
|
||||
| VM 104 — AgentDVR | 10.0.0.227 | Видеонаблюдение Знаменское |
|
||||
| LXC 131 — AgentDVR | 10.0.0.232 | Видеонаблюдение домашнее |
|
||||
| VM 250 — Nextcloud | 10.0.0.230 | dttb.ru |
|
||||
| LXC 129 — Clawdbot | 10.0.0.206 | Основной бот + CLIProxy |
|
||||
| LXC 133 — Clawdbot-1 | 10.0.0.237 | Бот НИИКН |
|
||||
| LXC 134 — Clawdbot-2 | 10.0.0.238 | Бот ЧОП |
|
||||
| LXC 136 — Gitea | 10.0.0.189 | git.dttb.ru |
|
||||
|
||||
## Публичный IP: 176.62.183.186
|
||||
|
||||
## Файлы
|
||||
|
||||
- [network-topology.md](network-topology.md) — карта сети 10.0.0.0/24
|
||||
- [proxmox-inventory.md](proxmox-inventory.md) — инвентаризация VM/LXC
|
||||
- [npm-proxy-hosts.md](npm-proxy-hosts.md) — NPM домены
|
||||
- [credentials.md](credentials.md) — учётные данные
|
||||
- [mailcow-dttb.md](mailcow-dttb.md) — Mailcow почтовый сервер
|
||||
- [videonablyudenie-znam.md](videonablyudenie-znam.md) — видеонаблюдение
|
||||
|
||||
52
projects/dttb/mailcow-dttb.md
Normal file
52
projects/dttb/mailcow-dttb.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# Mailcow dttb.ru (VM 107, 10.0.0.107)
|
||||
|
||||
## Общая информация
|
||||
- **Web UI:** https://mail.dttb.ru (через NPM proxy host #25, SSL cert #106)
|
||||
- **Admin:** admin / 1qaz!QAZ
|
||||
- **API key:** dttb-mailcow-api-2026 (API_ALLOW_FROM: 172.22.1.1,127.0.0.1,10.0.0.0/24)
|
||||
- **OS:** Ubuntu 24.04, 4 cores, 8GB RAM, 100GB disk
|
||||
- **SSH:** root (ключ claude-code ed25519), cloud-init static IP
|
||||
- **Клонирован с:** VM 106 НИИКН (mail.niikn.com), перенастроен 2026-03-04
|
||||
|
||||
## Домен и ящики
|
||||
- **Домен:** dttb.ru, DKIM selector: dkim, 2048-bit
|
||||
- **Ящики:**
|
||||
- admin@dttb.ru (пароль: 1qaz!QAZ)
|
||||
- noreply@dttb.ru (пароль: 1qaz!QAZ)
|
||||
|
||||
## Подключение
|
||||
- **SMTP:** mail.dttb.ru:587 (STARTTLS) или mail.dttb.ru:465 (SMTPS)
|
||||
- **IMAP:** mail.dttb.ru:993 (SSL)
|
||||
- **POP3:** mail.dttb.ru:995 (SSL)
|
||||
- **Sieve:** mail.dttb.ru:4190
|
||||
|
||||
## Конфигурация
|
||||
- **Install dir:** /opt/mailcow-dockerized/
|
||||
- **MAILCOW_HOSTNAME:** mail.dttb.ru
|
||||
- **SKIP_LETS_ENCRYPT:** y (SSL через NPM)
|
||||
- **SKIP_UNBOUND_HEALTHCHECK:** y
|
||||
- **Unbound:** forward-zone к 8.8.8.8/1.1.1.1 в unbound.conf (обязательно для доставки!)
|
||||
- **SSL:** self-signed cert для SMTP/IMAP (mail.dttb.ru), NPM cert для HTTPS web
|
||||
- **Docker контейнеры:** 18 шт (postfix, dovecot, rspamd, nginx, mysql, redis и др.)
|
||||
|
||||
## OpenWrt проброс портов → 10.0.0.107
|
||||
| Порт | Протокол | Назначение |
|
||||
|------|----------|------------|
|
||||
| 25 | TCP | SMTP (приём почты) |
|
||||
| 465 | TCP | SMTPS |
|
||||
| 587 | TCP | Submission (отправка) |
|
||||
| 993 | TCP | IMAPS |
|
||||
| 995 | TCP | POP3S |
|
||||
| 4190 | TCP | Sieve |
|
||||
|
||||
## DNS записи (dttb.ru → Spaceweb)
|
||||
| Тип | Имя | Значение |
|
||||
|-----|-----|----------|
|
||||
| A | mail | 176.62.183.186 |
|
||||
| MX | @ | mail.dttb.ru. (приоритет 10) |
|
||||
| TXT | @ | v=spf1 ip4:176.62.183.186 a mx ~all |
|
||||
| TXT | _dmarc | v=DMARC1; p=quarantine; ruf=mailto:admin@dttb.ru |
|
||||
| TXT | dkim._domainkey | v=DKIM1;k=rsa;t=s;s=email;p=... (2048-bit) |
|
||||
|
||||
## TODO
|
||||
- [ ] PTR запись: 176.62.183.186 → mail.dttb.ru (запросить у провайдера)
|
||||
@@ -139,6 +139,15 @@
|
||||
| Открытые порты | 22/ssh (OpenSSH 9.2p1) |
|
||||
| Роль | Whisper STT бот |
|
||||
|
||||
### 10.0.0.107 — Mailcow (mail.dttb.ru)
|
||||
| Параметр | Значение |
|
||||
|----------|----------|
|
||||
| Proxmox | VM 107 |
|
||||
| ОС | Ubuntu 24.04 |
|
||||
| Открытые порты | 22/ssh, 25/smtp, 80/http, 443/https, 465/smtps, 587/submission, 993/imaps, 995/pop3s, 4190/sieve |
|
||||
| Роль | **Mailcow — почтовый сервер dttb.ru** |
|
||||
| Домен | mail.dttb.ru |
|
||||
|
||||
### 10.0.0.206 — Clawdbot (текущий)
|
||||
| Параметр | Значение |
|
||||
|----------|----------|
|
||||
@@ -449,6 +458,8 @@
|
||||
| ip.dttb.ru | 10.0.0.112:8840 | WatchYourLAN |
|
||||
| home.dttb.ru | 10.0.0.155:8123 | Home Assistant |
|
||||
| remot.dttb.ru | 10.0.0.43:21114 | RustDesk Web |
|
||||
| mail.dttb.ru | 10.0.0.107:443 | Mailcow (почта dttb.ru) |
|
||||
| matrix.dttb.ru | 10.0.0.224:8080 | Matrix/Element Web |
|
||||
| rec.dttb.ru | 10.0.0.227:8091 | Agent-DVR / NVR |
|
||||
| plex.dttb.ru | 10.0.0.200:32400 | Plex Media Server |
|
||||
| porteiner.dttb.ru | 10.0.0.10:9443 | Portainer |
|
||||
|
||||
@@ -38,6 +38,8 @@
|
||||
| 20 | `siri.dttb.ru` | 10.0.0.206:18790 | ❌ | ❌ | ❌ | ❌ | Clawdbot Siri endpoint |
|
||||
| 21 | `rec.dttb.ru` | 10.0.0.227:8091 | ✅ Let's Encrypt | ✅ | ❌ | ❌ | Запись/NVR |
|
||||
| 22 | `git.dttb.ru` | 10.0.0.189:3000 | ❌ | ❌ | ✅ | ❌ | Gitea |
|
||||
| 23 | `matrix.dttb.ru` | 10.0.0.224:8080 | ✅ Let's Encrypt | ✅ | ✅ | ✅ | Matrix/Element Web |
|
||||
| 25 | `mail.dttb.ru` | 10.0.0.107:443 (HTTPS) | ✅ Let's Encrypt | ✅ | ❌ | ✅ | Mailcow Web UI |
|
||||
|
||||
---
|
||||
|
||||
@@ -88,8 +90,10 @@ location /.well-known/matrix/client {
|
||||
| 10.0.0.220 | 80 | z.dttb.ru |
|
||||
| 10.0.0.223 | 8080, 8008 | bitrix24.dttb.ru, itilegent.ru |
|
||||
| 10.0.0.227 | 8091 | rec.dttb.ru |
|
||||
| 10.0.0.224 | 8080, 8008 | matrix.dttb.ru |
|
||||
| 10.0.0.230 | 11001 | dttb.ru |
|
||||
| 10.0.0.250 | 8006 | pve.dttb.ru |
|
||||
| 10.0.0.107 | 443 | mail.dttb.ru |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -110,14 +110,28 @@
|
||||
| RAM | 15.7 GB |
|
||||
| Диск | 80 GB |
|
||||
|
||||
### VM 107 — Mailcow
|
||||
| Параметр | Значение |
|
||||
|----------|----------|
|
||||
| VMID | 107 |
|
||||
| Статус | 🟢 running |
|
||||
| CPU | 4 vCPU |
|
||||
| RAM | 8 GB |
|
||||
| Диск | 100 GB |
|
||||
| IP | 10.0.0.107 |
|
||||
| Назначение | **Mailcow — почтовый сервер dttb.ru** |
|
||||
| Домен | mail.dttb.ru |
|
||||
|
||||
### VM 124 — Matrix
|
||||
| Параметр | Значение |
|
||||
|----------|----------|
|
||||
| VMID | 124 |
|
||||
| Статус | 🟢 running |
|
||||
| CPU | 8 vCPU |
|
||||
| RAM | 15.7 GB |
|
||||
| Диск | 100 GB |
|
||||
| Назначение | Matrix / Synapse |
|
||||
| IP | 10.0.0.224 |
|
||||
| Назначение | Matrix / Synapse (matrix.dttb.ru) |
|
||||
|
||||
### VM 125 — datacentr
|
||||
| Параметр | Значение |
|
||||
|
||||
Reference in New Issue
Block a user