Апгрейд NetBox 4.4 → 4.5 и кастомное поле, которое пришлось чинить в PostgreSQL руками
Что ломается при переходе на NetBox 4.5, почему тип кастомного поля нельзя сменить ни через интерфейс, ни через API, и как аккуратно мигрировать значения в jsonb.
Что ломается при переходе на NetBox 4.5, почему тип кастомного поля нельзя сменить ни через интерфейс, ни через API, и как аккуратно мигрировать значения в jsonb.
Почему mdadm не зеркалирует загрузчик, куда ставить GRUB в Legacy/BIOS-режиме и как заранее убедиться, что сервер поднимется с оставшегося диска.
Разбор двух поломок iRedAPD 4.3 на Debian 12 — отсутствующий web.py и удалённый диалект SQLAlchemy — и рассуждение о том, почему тихие отказы опаснее громких.
Разбор subscription bombing: как устроена атака, почему SpamAssassin начисляет ей отрицательный балл и что с этим делать на Postfix.
Настройка sender-dependent транспорта в Postfix и практическая разница между рассылочным SMTP-сервисом и транзакционным релеем — на примере Selectel Email Service и Yandex Cloud Postbox.
История о том, как выяснить, что почта не уходит не из-за твоего сервера, а из-за /17 провайдера в Spamhaus SBL — и почему проверить это оказалось сложнее, чем кажется.