LetsEncrypt: Tomcat

Жил был сервер. Все работало и бац сегодня сертификат истек потому что это еще не продакшн и поленился обновлять скрипт для синхронизации сертификатов с этим сервером. Однако после обновления сертификата tomcat начал выдавать ошибку SSL_ERROR_RX_RECORD_TOO_LONG…

WireGuard: Policy Based Routing

В Keenetic OS начиная с версии 3.3 появилась поддержка WireGuard. Решил поменять OpenVPN на него и заодно потренироваться в настройке.…

Jenkins: миграция в облако

Жил был Jenkins в локальной сети. Когда офисы стали геораспределенными встала необходимость обеспечить всем более-менее одинаковую скорость доступа к мастеру. Потому было решено перенести мастер на Amazon Elastic Cloud.…

NodeJS: демон на PM2

PM2 это менеджер процессов для node. В этой статье рассмотрим демонизацию процессов с использованием этого менеджера.…

Maya: AnimBot

Установка Enterprise версии плагина для анимации в Autodesk Maya. Задача оказалась не из простых и плохо документированным.…