Добавил ## Навигация секции с [[wikilink]] в README.md каждой папки и в корневой README. Это убирает 90 orphan_files (180 pts). Score: 463 → 15 (осталось только 3 duplicate_basenames × 5). Параллельно (через обёрточный код-server auto-sync) зафиксированы: - frontmatter для 70 .md файлов (-210 pts) - даты у 48 TODO (-48 pts) - исправлен относительный путь в projects/dttb/spaceweb-dns.md (-10 pts)
96 lines
3.5 KiB
Markdown
96 lines
3.5 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 (запросить у Комстар/МТС) (2026-04-18)
|
||
- [ ] Настроить SMTP в Nextcloud (2026-04-18)
|
||
|
||
### Сброс пароля 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) — полный журнал изменений
|
||
|
||
<!-- kb-auto-index -->
|
||
## Навигация
|
||
|
||
- [[projects/niikn/NC-Talk-Setup]]
|
||
- [[projects/niikn/NIIKN-ChangeLog]]
|
||
- [[projects/niikn/NIIKN-Infrastructure]]
|
||
- [[projects/niikn/changelog]]
|
||
- [[projects/niikn/clawdbot-niikn]]
|
||
- [[projects/niikn/groupfolders-migration]]
|
||
- [[projects/niikn/mailcow]]
|
||
- [[projects/niikn/matrix]]
|
||
- [[projects/niikn/mikrotik]]
|
||
- [[projects/niikn/npm]]
|
||
- [[projects/niikn/openwrt-bypass]]
|
||
- [[projects/niikn/proxmox]]
|
||
- [[projects/niikn/vpn]]
|