Logo Craft Homelab Docs Нейросети Хостинг Обучение Контакты

Полезные гайды и инструкции для разработчиков

Автономный AI-агент на проекте: изоляция, память хоста и восстановление после сбоя
18 октября 2026 г.

Автономный AI-агент на проекте: изоляция, память хоста и восстановление после сбоя

Что ломается, когда Codex CLI и Claude Code запускают без человека: утечка данных через HTTP при закрытых файлах, процессы после setsid, память VM сверх лимита и действия, о результате которых координатор не знает.

17 октября 2026 г.

Оплата Kaspi QR в Telegram-боте: вебхук, идемпотентность и сверка

Как бот на aiogram 3 сам выставляет QR Kaspi Pay, проверяет HMAC-подпись вебхука по сырому телу, переживает повторные доставки и потерянные события и не выдаёт товар дважды.

Аварийный переезд инфраструктуры: секреты, доступы и сборки без Vault, SSO и GitLab
16 октября 2026 г.

Аварийный переезд инфраструктуры: секреты, доступы и сборки без Vault, SSO и GitLab

Что делать с секретами, админскими доступами, сборками и журналами, когда вместе с облаком упали Vault, SSO, GitLab и внутренний чат: аварийные учётки, краткоживущие токены, реестр исключений и проверки перед возвратом трафика.

SSH-доступ из rootless-контейнера через ssh-agent: ключ остаётся на хосте
27 сентября 2026 г.

SSH-доступ из rootless-контейнера через ssh-agent: ключ остаётся на хосте

Как дать rootless Docker-контейнеру рабочий git clone и ssh по ключу, который процесс в контейнере не может прочитать: отдельный ssh-agent с mapped UID, systemd-шаблон на setpriv и монтирование каталога с сокетом.

linux-mcp-daemon: доступ ИИ-агента к Linux-серверу через инструменты и точечный root
26 сентября 2026 г.

linux-mcp-daemon: доступ ИИ-агента к Linux-серверу через инструменты и точечный root

mcpd — сетевой MCP-сервер на Go для диагностики и управления Linux: 38 инструментов, данные из /proc и /sys, отдельный worker под каждого пользователя, root по одному инструменту с ограничением путей и аудит каждого вызова.

Перезапуск одного теста в JUnit + Gradle + GitHub Actions: пять способов и их цена
25 сентября 2026 г.

Перезапуск одного теста в JUnit + Gradle + GitHub Actions: пять способов и их цена

Упал один тест из 639 — что делать дальше: перезапуск джобы, ночной прогон, локальный gradlew --tests, отдельный workflow_dispatch или автоматический ретрай упавших. Разбор, где каждый вариант ломает историю запусков и ворота качества.