[Не]технические заметки
Самый простой (наверное) почтовый сервер на Debian Linux

Описывается минималистичная установка почтового сервера (Postfix + Dovecot) для обслуживания пользователей только в локальной сети. Используются системные учетные записи пользователей. Почтовые сообщения хранятся в домашних директориях пользователей. Шифрование трафика не применяется.
Настройка Postfix с возможностью отправки сообщений в другой домен
В этой заметке описывается настройка Postfix для обеспечения возможности пересылки сообщений между двумя серверами в разных доменах.
Развертывание базового контейнера ОС Debian

Такой контейнер может быть полезен для дальнейшей установки различных сетевых сервисов. Использование ОС Debian обосновано тем, что таким образом достигается единообразие ОС контейнеризированных сервисов, что удобно для администрирования, а использование официального образа ОС позволяет надеяться на определенную его безопасность.
Виртуальные среды в Python
Виртуальные среды Python (venv) позволяют устанавливать пакеты в изолированном от остальной части системы месте. Эта статья является частичным переводом страницы документации.
Настройка STM32CudeIDE и создание проекта с поддержкой HAL
По состоянию на 02.11.2025 актуальной версией STM32CubeIDE является 1.19.0.
Если установить эту версию среды разработки на актуальный релиз ОС Linux, получим проблему в виде невозможности загрузки прошивки в микроконтроллер (или отладочную плату) из-за того, что в комплекте среды разработки поставляется набор утилит сборки и отладки (тулчейн) версии 13. Эта версия использует несколько устарешие библиотеки, например, libncurses5, которой больше нет в репозиториях ОС.
Чтобы решить эту проблему, нужно либо заменить тулчейн в директории с плагинами среды разработки, либо установить более свежий тулчейн и в настройках проекта указать путь к нему, убрав путь к версии 13.
Настройка VSCode и создание проекта с поддержкой HAL
Простая инструкция для создания нового проекта для STM32 с поддержкой HAL, если вы пользуетесь VSCode.
Примеры использования обратного прокси Traefik
В этой заметке описываются практические примеры развертывания и использования обратного прокси Traefik и некоторых сервисов, которые он должен обслуживать, например, nginx.
Проверка диска на битые секторы в Linux
Для поиска битых секторов можно использовать утилиту badblocks. Если нужно проверить корневой или домашний раздел диска, то лучше загрузить ПК с помощью LiveCD для того, чтобы файловая система проверяемого диска не была смонтирована. Иные разделы можно сканировать прямо из установленной системы.
Настройка моста в Linux на примере Debian
Здесь описывается настройка, которую следует выполнять непосредственно в консоли физического ПК/сервера, без применения удаленного подключения.
