Раньше было как: просто предустановленный образ с OpenClaw, ну и я там прям в системе был запущенный лонг-поллинг телеграма (чтоб бот обрабатывал команды старта/подписки/отписки), серты, настроенный туннель на другой сервер, донастроенный nginx.
Во всём этом богатстве жил клешнебот openclaw с нужными скиллами и по собственному крону запускал node-скрипты для сбора дайджестов, суммаризации и процесса апрува/ревью получившихся черновиков, а затем отсылки сообщений подписчикам бота.
Потом я на тот же сервер накрутил ещё self-host хранилище Obsidian + сервер WebDAV для синхронизации его между моими устройствами. И в того же бота добавил скиллы по работе с заметками obsidian: типа найти инфу в хранилище, добавить что-то, удалить прям через тг-бота.
В общем, мигрировать всё это хозяйство на другой VPS как-то казалось сложным, поэтому всё откладывал. И тут возникла ещё идея поднять персонального агента-ассистента для родственников, чтоб пользовались для бытовых целей иишками, не продавая данные корпорациям.
В общем, поднял на том же серваке Coolify, начал рассовывать всё по контейнерам. Основной профит в том, что можно из ui управлять сервисами, прописывать энвы, запускать деплои. А самое главное, что в случае чего, проще мигрировать на другой сервер. Попутно переключился с ручного nginx на Traefik, встроенный в Coolify, маршруты описаны в конфигах, серты выпускаются на лету.
WebDAV для хранилища Obsidian засунул в отдельный контейнер. При этом само хранилище осталось в общей системе, в том числе бэкапилка в github. Там когда прилетают по WebDAV правки с отдельного устройства, по крону раз в 15 минут чекаются изменения в гит-репе и автокомитятся в github (надо будет, кстати, крон-бэкапилку
Затем openclaw-агента, который собирает дайджесты и помогает мне с obsidian-ом, мигрировал на Hermes (переосмысленный подход клешнеботоводов в самообучающуюся систему) и посадил в свой отдельный контейнер. И заодно подцепил другую модель, поумнее. Была qwen3.6-35b-a3b, а стала kimi-k2.6. С qwen периодически ботяра запутывался: то скиллы не прочтёт, то войдёт в цикл и несколько постов отправит. С kimi-ком счас чётко, методично работает и минималистично-молчаливо общается.
И, собственно, поднял в соседнем контейнере ещё одного Hermes-агента, уже для семьи. Со своими конфигами, душой, а также мозгами (пробую модель gemma-4-31b, она такая же болтливая, как qwen3.6-35b-a3b, но вдобавок мультмодальная, что важно для бытового агента). Hermes-бота можно настроить как командного ассистента (а чем семья не команда?). Поставил заодно родственниками отдельный ui-клиент для работы с агентом (типа claude desktop и иже с ними) для тех, кто на компутере работает, но в терминал не умеет.
Модели все юзаю с лампового российского хаба hub.neuraldeep (не сочтите за заказную рекламу, вот честная рефералка) в рамках подписки.
Кстати, с проблемного ДЦ в итоге так и не мигрировал 😂 Что ж, поиспытываю судьбу ещё раз.
#Лаборатория_веб_платформы
@web_platform | Поддержать блог 💙