Files
knowledge-base/projects/niikn/README.md
dttb d4433bd0a8 Phase 4: обогатить frontmatter проектов + 6 новых stub'ов
Существующие проекты получили frontmatter с aliases для FTS / objects-map:
  niikn  — Cloud-NIIKN New niikn.com, pve-niikn, Kripto-ARM, M.Maul
  dttb   — Work Server dttb, code-server, rustdeskserver, MacBook-Pro, ...
  glavtorg, krasnogorsk, zelenograd — добавлен frontmatter с aliases

Создано 6 новых README:
  projects/znamenskoye/README.md  — был отсутствующий index 3-х объектов
  projects/mmfb/README.md         — был отсутствующий index ММФБ + LionART
  projects/sergey/README.md       — stub OpenWrt_Sergey (Одинцово)
  projects/benilux/README.md      — stub OpenWrt Benilux (Истра)
  projects/vishnevyy-sad/README.md — stub Константин (Москва)
  projects/openwrt-4/README.md    — stub анонимный OpenWrt_4

Обновлён scripts/kb-objects-map.py: exact-match вместо substring (избегает FP
вроде alias 'cloud' ⊂ 'Cloud-NIIKN New niikn.com'). Aliases теперь должны
содержать полные имена пиров как в netbird-inventory.

Метрика: с 38 orphan-пиров до 14. Остаток — реально неклассифицированные
клиентские машины без явной привязки к проекту (Денис Тихая, DESKTOP-2IOQS54
и др.) — задача для отдельного шага обогащения.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 16:25:44 +03:00

107 lines
4.5 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.
---
type: project
status: active
tags: [niikn, client]
aliases: [НИИКН, niikn, "Cloud-NIIKN New niikn.com", pve-niikn, "Kripto-ARM", "DESKTOP-IC5A0K2 M.Maul", "M.Maul", "Maxim Maul", "Максим Мауль"]
---
# Проект НИИКН
## Инфраструктура
| Компонент | 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\]\]