DM Expired
Сервис следит за сроками регистрации доменов: обновляет даты истечения через WHOIS и заранее шлёт напоминания в Telegram или на почту.
GitHub / авторские репо
Небольшие сервисы, SDK и инфра-утилиты, которые я собирал под реальные задачи: иногда как основу для работы, иногда как быстрый инструмент на пару запусков.
Смотреть GitHubСервис следит за сроками регистрации доменов: обновляет даты истечения через WHOIS и заранее шлёт напоминания в Telegram или на почту.
Небольшой слой авторизации перед веб-сервисами: PIN-код, интеграция с Caddy через forward_auth, минимум зависимостей и понятная модель доступа.
GitHubРабочая схема для тяжёлых задач в Hermes: несколько AI-агентов читают контекст, спорят по делу и собирают план, который можно проверить перед кодом.
GitHubСборка Caddy под DNS-автоматизацию: когда нужен свой набор модулей для TLS и DNS-провайдеров, а не ручная возня с сертификатами.
GitHubTypeScript SDK для серверной интеграции с YooKassa: типы, обвязка вокруг платежей и меньше ручного клея в каждом новом проекте.
GitHubУтилита для связки Infisical и Docker Compose: забирает секреты из Infisical и обновляет переменные без ручного копирования между сервисами.
GitHubАктуальный Selectel DNS-провайдер для Caddy. Правки идут в upstream-репозиторий caddy-dns/selectel; старый WEBzaytsev/caddy-selectel оставлен архивом.
GitHubБазовый libdns-провайдер для Selectel DNS. Актуальная поддержка и правки — в upstream libdns/selectel; старый WEBzaytsev/selectel-libdns архивный.
GitHubРазовые парсеры, скрипты для чистки истории, стенды и заготовки под конкретные задачи. Это не продуктовая витрина, а артефакты под задачу, сохранённые отдельными репозиториями.
Публичная кладовка серверных скриптов: BBR, SSH, UFW, Docker-мониторинг. Это не вылизанный продукт, а быстрые штуки под конкретные админские задачи.
Стартовый монорепозиторий на Turborepo для TypeScript/JavaScript-проектов: чтобы не собирать базовую структуру заново.
Архивный Docker-стенд: поднять RabbitMQ под задачу, проверить интеграцию и не собирать compose-файл заново через полгода.
Go-парсер марочника металлов для oob.ooo: достать данные из SPA/iframe через headless Chrome, сохранить в SQLite и выгрузить в JSON.
Небольшой Go-инструмент для миграций PostgreSQL: минимальная обвязка под backend-задачи без тяжёлого миграционного фреймворка.
Небольшой Python-парсер под отдельную задачу. Такой код легко потерять в локальной папке, поэтому он лежит отдельно и публично.
Небольшой Docker/ops-эксперимент вокруг туннельного сервиса: проверить запуск в контейнере и оставить воспроизводимую заготовку, если к задаче нужн…
HTML-утилиты для ручных локальных операций в браузере: открыть, сделать маленькую задачу, закрыть без отдельного сервера и деплоя.
Shell-скрипт под разовую чистку git-истории: массово переписать автора и коммитера в нескольких репозиториях. Не ежедневный инструмент, а заготовка…