Блог
Все записи, от новых к старым.
-
Простые healthcheck-скрипты с уведомлениями в Telegram
Без Prometheus и Grafana: проверка раз в пять минут и сообщение в Telegram, только когда что-то поменялось.
-
Как не запереть себя файрволом на удалённом сервере
Автоматический откат правил через systemd-run: если что-то пошло не так, сервер сам откроется через три минуты.
-
Как правильно бэкапить SQLite на живом сервере
Почему cp базы данных может отдать вам полуживой файл и что использовать вместо этого.
-
systemd-таймеры вместо cron
Почему все мои периодические задачи переехали из crontab в таймеры и что это дало.
-
Сертификаты Let's Encrypt через DNS-01 на DuckDNS
Порт 80 занят, а сертификат продлевать надо. Переезд с HTTP-01 на DNS-01 за десять минут.
-
Caddy: HTTPS для домашних проектов без боли
Как я перестал вручную возиться с сертификатами и nginx-конфигами для маленьких проектов.