HomeLab Journal — это технический журнал о домашней инфраструктуре, которую я действительно собираю, ломаю, восстанавливаю и развиваю. Здесь нет лаборатории «для картинки»: каждый материал появляется после реальной работы с сетью, серверами, автоматизацией или локальными AI-инструментами.

Как опыт превращается в документацию

Что теперь есть на сайте

  • Посты — дневник изменений и подробные разборы практических задач.
  • Переводы — русские версии полезных англоязычных материалов с авторством и прямой ссылкой на источник.
  • Новости — ежедневный отбор событий из мира homelab и self-hosted.
  • Подкаст — автоматический выпуск: RSS, редакторский AI-конвейер, озвучка и архив.
  • Проекты — законченные и развивающиеся системы, а не список идей.
  • Заметки — короткая эксплуатационная документация, к которой удобно возвращаться.
  • WEB / TERMINAL — два способа работать с одним и тем же архивом материалов.

Как устроена публикация

Сайт по-прежнему не зависит от тяжёлой CMS. Источником правды остаётся чистый Markdown. Python-рендереры собирают HTML и индексы, Astro отвечает за новые входные страницы, а общий pipeline обновляет поиск, RSS и sitemap.

Markdown
   |
   +--> validation --> Python renderers --> HTML
   |                         |
   |                         +--> JSON indexes
   |                         +--> search / RSS / sitemap
   |
   +--> Astro entry pages --> WEB / TERMINAL
                             |
                             +--> nginx --> reader

Автоматические издатели новостей, переводов и подкаста используют те же правила, что и ручная публикация: блокировка от параллельных запусков, проверка результата и Git-история.

Зачем всё это

Главная ценность проекта — не красивый список сервисов. Это память инфраструктуры. После каждого эксперимента остаются схема, причины принятых решений, ошибки и рабочий путь восстановления.

Такой архив помогает:

  • не решать одну проблему дважды;
  • видеть развитие HomeLab во времени;
  • проверять идеи на собственной инфраструктуре;
  • делиться опытом без публикации приватных адресов и секретов;
  • превращать разовые команды в воспроизводимые процедуры.

Принципы

  1. Сначала диагностика, затем изменение.
  2. Маленький шаг лучше большого переписывания.
  3. У каждого изменения должен быть путь отката.
  4. Секреты и внутренняя топология не являются контентом.
  5. Автоматизация должна оставлять журнал и понятную ошибку.
  6. Рабочий pipeline важнее модного стека.

Проект остаётся живым

Сегодня HomeLab Journal объединяет инфраструктурный дневник, NOC, автоматические редакционные контуры и локальных AI-агентов. Завтра состав сервисов изменится. Поэтому эта страница описывает не финальную конфигурацию, а устойчивый способ работать: экспериментировать, измерять, документировать и улучшать.