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

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

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 или автоматический ретрай упавших. Разбор, где каждый вариант ломает историю запусков и ворота качества.