Files
knowledge-base/claude-memory/niikn-nextcloud.md
Claude Code 38803a5953 fix: document 2026-03-23 outage - VM108/NPM stopped, DNS A record missing
Причины: VM 108 (Nextclaud-AIO) выключена, LXC 102 (NPM) выключена,
niikn.com не имела A-записи в DNS Spaceweb.
Решение: запуск VM/LXC, добавление A-записи через Spaceweb API.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 06:36:00 +00:00

79 lines
4.0 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.
# Nextcloud НИИКН (niikn.com)
## Инфраструктура
- Proxmox НИИКН: 192.168.1.201, root / 1qaz!QAZ, node: pve
- VM 108: Nextclaud-AIO (running) — основной NC
- VM IP: 192.168.1.200, SSH не работает (пароль не подходит)
- AIO интерфейс: https://192.168.1.200:8080 (login заблокирован пока NC работает)
- Portainer: https://192.168.1.200:9443 (пароль admin/1qaz!QAZ не подходит)
- NC внутренний порт: http://192.168.1.200:11000
- NC версия: 32.0.6
- AIO auto-login: через NC → Администрирование → Обзор (IP в ссылке 192.168.1.147, реальный 192.168.1.200)
- DNS: niikn.com A → 85.235.181.190 (НИИКН WAN IP, добавлена 2026-03-23)
## Зависимости для работы niikn.com
Если niikn.com не открывается — проверить в первую очередь:
1. VM 108 (Nextclaud-AIO) должна быть **running**: `qm status 108` на 192.168.1.201
2. LXC 102 (NPM) должен быть **running**: `pct status 102` на 192.168.1.201
3. DNS: `dig niikn.com A +short @8.8.8.8` должен вернуть `85.235.181.190`
Запуск: `qm start 108` и `pct start 102` на Proxmox НИИКН
(через jump: ssh root@10.0.0.237 → ssh root@192.168.1.201)
## Инцидент 2026-03-23 — niikn.com не открывался
**Причины:**
1. VM 108 (Nextclaud-AIO) — была выключена
2. LXC 102 (NPM НИИКН) — была выключена
3. niikn.com — не было A-записи в DNS Spaceweb
**Решение:**
- `qm start 108` и `pct start 102` на Proxmox НИИКН
- Добавлена A-запись niikn.com → 85.235.181.190 через Spaceweb API:
```
POST https://api.sweb.ru/domains/dns (auth: mcp.sweb.ru/main/auth_submit/)
{"jsonrpc":"2.0","id":1,"user":"it5870yand","method":"editMain",
"params":{"domain":"niikn.com","action":"add","name":"","type":"A","value":"85.235.181.190","prefix":""}}
```
- **Важно:** делать не более 2 запросов подряд к Spaceweb API — на 3-м появляется капча и откатывает изменения
## VM/LXC статус на Proxmox НИИКН (актуально на 2026-03-23)
| VMID | Тип | Name | Status |
|------|-----|------|--------|
| 100 | VM | Cloud-nc-AIO | stopped |
| 101 | VM | VPN | stopped |
| 102 | LXC | NPM | running |
| 103 | VM | Win11 | running |
| 104 | VM | Win2025 | running |
| 105 | LXC | zabbix | stopped |
| 106 | VM | Mailcow | running |
| 107 | VM | Matrix | running |
| 108 | VM | Nextclaud-AIO | running |
| 109 | LXC | Cups-Server | stopped |
| 110 | LXC | SMB | running |
| 111 | VM | KasmOS | stopped |
| 112 | VM | rustdesk-server | running |
## MikroTik NAT (уже настроен, не трогать)
- Порты 80/443 → 192.168.1.22 (NPM) — внешний трафик
- Hairpin NAT для внутренней сети → NPM
## NPM (LXC 102, 192.168.1.22)
- HTTP/2 отключен для niikn.com (для совместимости с Talk)
- Proxy host ID:4 → niikn.com → 192.168.1.200:11000
- SSL сертификат: действителен до 2026-05-04
## VPS 89.111.131.105 — HPB (ОТКЛЮЧЕН)
- Использовался для HPB Talk (signaling + janus + coturn + nats)
- Все сервисы остановлены и отключены
- DNS: turn.niikn.com → 89.111.131.105
- coturn secret: ebf6a8ce0fd1629c2da55356169feea7ab118a18368c2550
- signaling backend secret: eba8b0547b0285a475157911300720f99886fe1202a3ca98
## NC Talk — текущее состояние
- signalingMode: internal (HPB НЕ настроен)
- signaling_servers: ПУСТО
- stun_servers: ["stun.nextcloud.com:443"]
- turn_servers: [] (пусто)
- Встроенный AIO сигнальный сервер: https://niikn.com/standalone-signaling/ (v2.1.0~docker)
- signaling_token_privkey_es256: есть (JWT v2.0 auth)