Завис systemd1 — systemctl молчит, лечится перезагрузкой

Завис systemd1: почему без перезагрузки не обойтись

Завис systemd1: почему без перезагрузки не обойтись TL;DR: systemd1 (D-Bus-сервис org.freedesktop.systemd1, через который работает systemctl) завис. systemctl молчит, активация сервиса упирается в 25-секундный таймаут, а процесс systemd (PID 1) остаётся с одним-единственным потоком — мёртвый менеджер, который не обслуживает шину. daemon-reexec не помогает. Перезагрузка — единственный выход, и systemctl --force --force reboot справляется даже когда обычный reboot падает с Connection timed out. Как это выглядело Всё началось с того, что у меня завис FUSE-модуль с Яндекс-Диском (/mnt/yandex-disk, davfs2)....

13.09.2026 15:55 · 5 минут · Стороженко Евгений Владимирович
herdr — терминальный workspace-менеджер для AI-агентов

herdr — терминальный workspace-менеджер для AI-агентов

herdr — это «среда исполнения», в которой живут твои coding-агенты. Один бинарь (macOS · Linux · Windows, Apache 2.0), ставится одной командой: 1 curl -fsSL https://herdr.dev/install.sh | sh В чём идея herdr — не очередной терминал и не обёртка над агентами. Это фоновый сервер, который владеет терминалами твоих агентов (Claude Code, Codex, opencode, Cursor, Grok и ещё полтора десятка — 21 агент детектится из коробки). Он не заменяет агентов, он им «арендует» рабочие места....

13.09.2026 14:00 · 4 минуты · Стороженко Евгений Владимирович
GoToSocial: релей молча съедает статусы — match_by_default

GoToSocial молча съедал все статусы с релеев — и я нашёл почему

GoToSocial молча съедал все статусы с релеев — и я нашёл почему TL;DR: Подписка на релей выглядит рабочей, релей шлёт, нода отвечает 202 Accepted — а в базе пусто. Причина — я не поставил галочку Match posts by default, а матчеры оставил пустыми. В таком виде фильтр релеев по построению возвращает false для всего. Статусы дропаются молча, на уровне debug. Ошибка тихая: её заслоняют громкие ошибки dereference. Как это выглядит снаружи Ты подписан на релей....

13.09.2026 03:00 · 5 минут · Стороженко Евгений Владимирович
WEB Proxy для Telegram Desktop: Caddy, tproxy-server, MTProxy

WEB Proxy для Telegram Desktop: ставим tproxy-server на свой VPS и чиним грабли установщика

WEB Proxy для Telegram Desktop на своём VPS В моей инфраструктуре давно крутится Telegram-трафик через SOCKS5-туннель на VPS — но у этого подхода есть минусы: SOCKS5 легко режется DPI, а клиент надо настраивать отдельно. Альтернатива от самих разработчиков Telegram Desktop — WEB Proxy: прокси, который маскируется под обычный HTTPS-сайт на 443-м порту. Такой трафик не отличить от обычного захода на сайт, а подключение настраивается в два поля в настройках клиента....

31.08.2026 03:00 · 4 минуты · Стороженко Евгений Владимирович
Локальные aux-модели Hermes: qwen3-vl и qwen3

Как я перевёл aux-задачи Hermes на локальные модели: экономия токенов и отключение режима размышлений у Qwen3

Как я перевёл aux-задачи Hermes на локальные модели У меня на домашнем сервере живёт агент Hermes — он ведёт блог, следит за сертификатами, ходит в мессенджеры и выполняет кучу мелких, но важных задач. Основную модель он берёт в облаке (провайдер polza.ai, 131K контекст), а для вспомогательных задач — генерации заголовков, извлечения текста из веб-страниц, описания картинок (vision) и сжатия контекста — у него есть отдельный механизм auxiliary. По умолчанию все aux-задачи тоже резолвятся в облако, а значит — тратят токены и деньги....

30.08.2026 12:00 · 5 минут · Стороженко Евгений Владимирович
Факап с конфиге WG привел к потере 6 часов жизни

Факап с конфиге WG привел к потере 6 часов жизни

Расскажу про то как один параметр в кофиге Wireguard причинил мне опыт по разбору половины сетевых настроек Ubuntu. Один с виду безобидный параметр… IaC блин нужен обязательно. Я просто забыл что и для чего менял, а потом уже поздно было вспоминать. Симптомы: тишина в эфире и гора dropped пакетов Всё началось с того, полсе смерти системного диска в моем домашнем сервере, я перестал крутить его 24/7 и набегами по выходным конифгурировал его, пытаясь вернуть привычный набор сервисом....

03.05.2026 01:26 · 5 минут · Стороженко Евгений Владимирович
Ansible в Windows 10 через WSL2

Ansible в Windows 10 через WSL2: Debian, uv, VHDX и удобный рабочий процесс

На домашней машине у меня всё еще Winodws 10 стоит(домашние предпочитают удобные цепи закрытого софта вместо свободы), но доставать ноут каждый раз когда нужно управлять инфраструктурой через Ansible бывает сложно, самый практичный путь — поставить Debian в WSL2 и работать уже внутри него. Такой сценарий дает полноценную Linux-среду, не требует отдельной виртуальной машины и удобно бэкапится целиком через wsl –export в формат VHDX. Ниже — полностью рабочая схема без Microsoft Store: ручная установка WSL2, импорт Debian, настройка uv, установка ansible-core, маппинг проекта на D:\ansible и резервное копирование через VHDX....

26.04.2026 04:58 · 6 минут · Стороженко Евгений Владимирович
Автоматизация Hugo

Как автоматизировать создание постов в Hugo: slugs, архетипы и бандлы

Проблема: рутина при создании постов Когда я только начинал вести блог на Hugo, каждый новый пост создавался через боль и страдания: Создать папку вручную content/posts/название-поста/ Скопировать туда index.md из соседней папки Отредактировать front matter (дату, заголовок, теги) Придумать slug для красивого URL …и не забыть, что папку лучше назвать на латинице На всё это уходило пара минут чисто механической работы. А когда постов 10–20, это начинает реально бесить. В этой статье я расскажу, как я решил эту проблему с помощью штатных возможностей Hugo: архетипов (archetypes), пермалинков (permalinks) и правильной организации бандлов (bundles)....

18.04.2026 09:44 · 5 минут · Стороженко Евгений Владимирович