Стол
Рабочее место, с которого работает этот сайт, код и большинство экспериментов. Две среды — стойка выделенных серверов под кластер и локальный NVIDIA GB10 Blackwell для ML-нагрузок, которые не должны покидать комнату.
Кластер
Разворачивается Ansible. Всё воспроизводится из репозитория — никаких ручных серверов.
- Control plane
k8s-кластер
Выделенные серверы на Hetzner. Все приложения в namespace `applications`. На edge — ingress-nginx, cert-manager для TLS.
- Мессенджинг
Self-hosted Matrix
Synapse + Element web. Федеративный чат без привязки к Telegram/Slack. Используется и как шина для внутренних вебхуков.
- Автоматизация
n8n
Пайплайны для fan-out вебхуков, scheduled-скрапинга и склейки ML-сервисов (transcript → summarize → notify).
GB10 — под столом
NVIDIA GB10 Blackwell. Хватает на локальный inference средних open-source моделей без отправки данных наружу.
- Speech-to-text
Whisper
Real-time транскрипция встреч и голосовых заметок. Подаётся в слой автоматизации.
- Генерация изображений
ComfyUI
Node-based воркфлоу для экспериментов, превью и визуального прототипирования. Кастомные чекпоинты и LoRA.
- Локальная LLM
Ollama
Qwen и Gemma 3 как локальные модели. Чат, автодополнение кода и agentic-воркфлоу без отправки промптов наружу.
Зачем
Три причины. Первая — промпты и голос не уходят в сторонние API. Вторая — когда гоняешь стек у себя, начинаешь его реально понимать, и это окупается на продакшене по работе. Третья — это кайф.
