Commit Graph

288 Commits

Author SHA1 Message Date
dttb
5ee66a2a2d LXC 139 (yaroslav-assistant) удалён — тестовый openclaw для Ярослава, не использовался; конфиги в archive/ 2026-04-29 15:31:14 +03:00
dttb
fe27154eb1 Ярославу выдан Happ-доступ на Finland HOSTKEY 202.71.12.186:9443 2026-04-29 15:19:36 +03:00
dttb
f32c9c9b58 RustDesk admin pw сменён на стандартный 1qaz!QAZ
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 09:12:38 +03:00
dttb
93cd14d82a RustDesk: deployment-пакет в Nextcloud "RustDesk install/" для всех платформ
Готовые установщики 1.4.6 + автоматические скрипты для Win/Linux/macOS/Android.
Скрипты ставят RustDesk silent, кладут RustDesk2.toml с настройками
remot.dttb.ru, генерят permanent password per-machine, выводят ID+pw.

Папка ~766 MB в корне NC. Олег сделает public share-link с паролем.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 08:52:05 +03:00
dttb
5956b21fcc ММФБ Юрий: апгрейд Win10→Win11 25H2 + отчёт клиенту PDF 2026-04-29 07:51:50 +03:00
dttb
441491ea5d RustDesk web-client: TLS termination 21118/21119 + ports в compose NPM
NPM stack пересоздан с публикацией портов 21115-21119. Compose-файл теперь
лежит на host /data/compose/2/docker-compose.yml (Portainer хранил только
в своём volume — теперь синхронизированы). Custom stream.conf с TLS
termination для 21118/21119 в /data/compose/2/data/nginx/custom/.

wss://remot.dttb.ru:21118/ws/id и /ws/relay отвечают 101 Switching Protocols.
WebClient доходит до hbbr с relay request, но peer должен быть online +
залогинен в API чтобы соединение установилось.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 23:26:05 +03:00
dttb
ebe435842d RustDesk: задокументировать что NPM streams недоступны извне и web-client отложен
При попытке завести web-client (wss://remot.dttb.ru:21118) выяснилось что
docker port для NPM публикует только 80/81/443. Streams 21115-21119
работают только внутри docker-сети — desktop-клиенты ходят на 10.0.0.244
напрямую через LAN/NetBird. Web-client требует rebuild NPM compose с ports.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 13:29:35 +03:00
dttb
5f40c26718 RustDesk LXC 116: NPM rewrite /webclient2/ → /webclient/
Админка lejianwen-api 2.7 при клике на peer открывает /webclient2/#/<id>,
но api отдаёт Flutter WebClient на /webclient/. Без rewrite получаем 404.
Добавлен return 301 в advanced_config NPM Proxy Host 14 — hash остаётся
в браузере, peer-id корректно подхватывается Flutter-app.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 12:24:29 +03:00
dttb
da0b57e26c RustDesk LXC 116: миграция OSS → lejianwen-pro 1.1.14 (MUST_LOGIN=Y)
- Подмена hbbs/hbbr на pro-бинари из docker lejianwen/rustdesk-server-s6, apt-mark hold
- Systemd overrides: hbbs --must-login Y -k _ -r remot.dttb.ru:21117; hbbr -k _
- config.yaml: lang ru, домен remot.dttb.ru, ключ + jwt прописаны, swagger on
- NPM Proxy Host 14: forward 10.0.0.244, SSL force, http2, /ws/id /ws/relay locations
- NPM streams 21115-21119 пересозданы (id 38-43), Stream 30 удалён
- Admin pw сменён, бэкап + rollback-скрипт в /root/rustdesk-* на LXC 116
- Ключ id_ed25519 идентичен до/после, 13 peers продолжают работать

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 12:20:17 +03:00
dttb
8599da3eeb openclaw 2026.4.24: фиксы bonjour crash-loop и FakeIP DNS
Два независимых фейла за один инцидент 2026-04-27:

1. Bonjour-плагин валит node на CIAO PROBING/ANNOUNCEMENT CANCELLED
   (mDNS не работает в LXC). Fix: plugins.entries.bonjour.enabled=false.
   Не лечится npm install openclaw@latest.

2. /etc/resolv.conf смотрел на 10.0.0.1 (LionART/Mihomo), который
   отдавал FakeIP 198.18.0.6 для api.telegram.org — из LXC такой
   трафик некуда маршрутизировать. Fix: nameserver 1.1.1.1 8.8.8.8
   через pct set --nameserver (резолвят через NetBird wt0).
2026-04-27 10:08:32 +03:00
dttb
65b3f58b9e obsidian auto-sync 2026-04-24 16:57:00 2026-04-24 16:57:00 +03:00
dttb
3818ffdff3 obsidian auto-sync 2026-04-24 16:00:39 2026-04-24 16:00:39 +03:00
dttb
e426c386c8 obsidian auto-sync 2026-04-24 15:30:00 2026-04-24 15:30:00 +03:00
dttb
f63aaca3ff obsidian auto-sync 2026-04-23 21:32:17 2026-04-23 21:32:17 +03:00
dttb
18159b9e45 obsidian auto-sync 2026-04-23 20:41:43 2026-04-23 20:41:43 +03:00
dttb
44f1f4be71 obsidian auto-sync 2026-04-23 20:11:25 2026-04-23 20:11:25 +03:00
dttb
4f17689e73 obsidian auto-sync 2026-04-23 19:56:16 2026-04-23 19:56:16 +03:00
dttb
885d39eeac glavtorg: отчёт о работах 2026-04-23 + реквизиты для оплаты (25 000 ₽)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 13:37:59 +03:00
dttb
55a7ba8e4b obsidian auto-sync 2026-04-22 16:55:53 2026-04-22 16:55:53 +03:00
dttb
f203bf96e3 netbird: Claude-Diag setup-key + PowerShell-скрипт для Windows
Создан reusable setup-key tenant'а netbird.io для временных диагностических
подключений Claude к хостам. Группа Claude-Diag (d7jra32fadhs73dmqv5g),
ключ 83301E74-6F86-4CBD-AF77-0C65730103CA, истекает 2026-05-21.

snippets/netbird-claude-install.ps1 — идемпотентный PowerShell-скрипт:
ставит MSI, регистрирует в tenant, включает RDP и WinRM, открывает
firewall только для 100.70.0.0/16.

credentials.md — добавлена секция Netbird (API token, setup keys, команда
перевыпуска ключа).
2026-04-21 20:38:43 +03:00
dttb
c1819f96a8 VPS swtest.ru: настроен доступ с Mac и openclaw, добавлена документация
- SSH алиасы vps-znam / vps-znam-public в ~/.ssh/config (Mac) и /root/.ssh/config (LXC 137 openclaw)
- Приватный ключ vps_znam_key развёрнут на обоих хостах
- projects/dttb/vps-swtest.md — полная справка: пиры WG, DNAT-порты, сценарии
  заходов, безопасная правка wg0.conf через wg syncconf
- credentials.md — добавлена строка VPS в раздел SSH-ключи
- znamenskoye-ohothozyistvo.md — ссылка на новую справку VPS

TODO Олег: сохранить приватник в Bitwarden bit.dttb.ru
2026-04-21 20:08:46 +03:00
dttb
e34c46ce66 obsidian auto-sync 2026-04-20 11:52:44 2026-04-20 11:52:44 +03:00
dttb
0e054aaf97 obsidian auto-sync 2026-04-20 11:37:23 2026-04-20 11:37:23 +03:00
dttb
b778e0ce4f obsidian auto-sync 2026-04-20 10:10:22 2026-04-20 10:10:22 +03:00
9f5d11a793 agent-loop: resolve orphans via wikilinks, date TODOs, fix broken path
- claude-memory/MEMORY.md: add wikilink index for 21+ memory files to close orphan debt
- claude-memory/mas-niikn.md: add date (2026-03-05) to 5 MAS-related TODOs
- notes/README.md: add karpathy-method to navigation index
- projects/dttb/spaceweb-dns.md: fix broken path -> wikilink [[feedback_spaceweb_dns]]

Score: 98 -> 15 (only remaining penalty is 3 legitimate duplicate basenames).
2026-04-19 07:13:17 +00:00
Claude Auto-Sync
7b17f95810 auto-sync from MEMORY.md (2026-04-19 07:09) 2026-04-19 07:09:37 +00:00
db1d1c17fd agent-loop: добавил wikilink-индексы в README → 0 orphan_files
Добавил ## Навигация секции с [[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)
2026-04-18 17:23:44 +00:00
f046b0027f code-server auto-sync 2026-04-18T17:20:01+00:00 2026-04-18 17:20:02 +00:00
dttb
ba811e9f09 openclaw: новые находки 2026-04-18 (Kiro monthly limit, cx free plan 3h window, очистка каталога моделей, OR UI access)
Добавлены разделы:
- "Something went wrong" после удаления модели из models.providers.zai.models
- Kiro 402 credits_exhausted — месячный кредит AWS, reset 1 числа
- cx/gpt-5.4 free plan rolling 3h window, не подходит для primary
- Как добавить Kiro-учётку через OmniRoute UI (нужен SSH-туннель или or.dttb.ru в NPM)

Обновлена memory feedback_openclaw_models.md:
- В 2026.4.15 в config нужен префикс zai/, но sessions.json оставлять как есть
- После очистки каталога — /new в Telegram, sed по sessions.json ломает

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 10:46:13 +03:00
dttb
501752871b inventory: актуализация по pct/qm list от 2026-04-17
- +138 vpn-proxy, +139 yaroslav-assistant (новые)
- -133 clawdbot-1, -135 whisper-bot (удалены, перенесены в историю)
- Обновлены статусы running/stopped для 119, 123, 104, 106, 124
- Добавлены реальные IP (LAN + NetBird) для 116, 132, 134, 137, 138, 139
- Нода ресурсы: итого 21 LXC (11 running) + 15 VM (5 running)
2026-04-17 22:43:11 +03:00
dttb
2ba8c52cbe decision + credentials: Nextcloud sync через rclone bisync
- Добавлен decision 2026-04-17-nextcloud-sync-schema с полной архитектурой
  (Gitea история + Nextcloud зеркало + rclone + Stop-hook)
- В credentials.md добавлен Nextcloud AIO (dttb.ru, admin, app password)
- Удалена ссылка на несуществующий LXC 129 Clawdbot
2026-04-17 22:43:11 +03:00
dttb
42489c82cd obsidian auto-sync 2026-04-17 21:38:50 2026-04-17 22:43:11 +03:00
dttb
84a283deb5 obsidian auto-sync 2026-04-17 01:36:37 2026-04-17 22:43:11 +03:00
ddbd720841 catch-up: драфты на code-server до включения autosync (CLAUDE.md + 8 project notes) 2026-04-17 19:42:34 +00:00
Claude Auto-Sync
156f82a125 fix: корневая причина - конфликт fwmark Podkop с NetBird на Переделках 2026-04-17 12:17:41 +00:00
Claude Auto-Sync
e91e216815 решение: стабилизация Podkop Переделки - disable_quic, autostart sing-box 2026-04-17 11:52:58 +00:00
Claude Auto-Sync
2bb350b18d auto-sync from MEMORY.md (2026-04-14 09:43) 2026-04-14 09:43:43 +00:00
Claude Auto-Sync
07ba22da6e auto-sync from MEMORY.md (2026-04-14 09:43) 2026-04-14 09:43:32 +00:00
Claude Auto-Sync
560b1c9fc3 auto-sync from MEMORY.md (2026-04-13 18:59) 2026-04-13 18:59:01 +00:00
Claude Auto-Sync
1b75b2670c auto-sync from MEMORY.md (2026-04-13 18:13) 2026-04-13 18:13:03 +00:00
Claude Auto-Sync
0078cad359 auto-sync from MEMORY.md (2026-04-13 14:04) 2026-04-13 14:04:18 +00:00
4e16e7ca02 update: 78.17.4.225 is active, restore all service info 2026-04-05 17:51:45 +00:00
81ce0b403f cleanup: remove 78.17.0.9 from vpn.md 2026-04-05 17:46:09 +00:00
Claude Auto-Sync
a28a069ad8 auto-sync from MEMORY.md (2026-04-02 13:38) 2026-04-02 13:38:53 +00:00
Claude Auto-Sync
ddbc9b78dd auto-sync from MEMORY.md (2026-04-02 13:38) 2026-04-02 13:38:45 +00:00
cbdd76d4ae docs: update mikrotik.md with podkop routes and DHCP DNS 2026-03-31 20:05:06 +00:00
fd46ed5614 docs: add OpenWrt + Podkop bypass setup for NIIKN 2026-03-31 20:05:05 +00:00
Claude Auto-Sync
757e178e96 auto-sync from MEMORY.md (2026-03-28 11:04) 2026-03-28 11:04:27 +00:00
d4708319e2 Add VPN configuration documentation (AmneziaWG + VLESS Reality) 2026-03-21 13:10:23 +00:00
root
fdac44cc97 Add Знаменское Home full network topology (2026-03-16)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 18:51:05 +00:00