
Две короткие, но характерные инфраструктурные задачи одной недели — не про новый код, а про то, что должно тихо работать в фоне.
Российский план счетов — на своём стенде
На собственной инфраструктуре — Odoo 17 в Docker-контейнере на своём NAS — установили и полностью проверили российскую бухгалтерскую локализацию: план счетов, налоги (НДС, УСН), отчётность, печатные формы — всё завелось и работает без ошибок. Это не разовая демонстрация: такой стенд держим постоянно как рабочий эталон, на котором можно проверять доработки локализации, не трогая продакшн-инстансы клиентов. Именно на его основе позже была сделана версия модуля под Odoo 19.
SSL для сервера клиента
Отдельно, для одного из клиентов, нужно было выпустить действующий SSL-сертификат на сервер, который совмещает роль сетевого шлюза и рабочей системы — в другой заметке мы уже разбирали, как такой сервер пришлось восстанавливать после сбоя. На нём нет постоянно работающего веб-сервера на 80-м порту, поэтому обычный способ подтверждения домена через веб-сервер не подходил. Решение — Let's Encrypt через certbot в режиме --standalone: certbot сам временно занимает 80-й порт на время проверки домена, получает сертификат и освобождает порт обратно. Просто, бесплатно и без изменений в остальной конфигурации сервера.
Итог
Ни то, ни другое не выглядит эффектным кейсом само по себе — но именно такая рутина держит на плаву всё остальное: рабочий эталонный стенд экономит часы при доработке локализации, а корректный сертификат избавляет и клиентов, и их партнёров от предупреждений браузера о небезопасном соединении.