Что такое cfengine (далее для простоты буду называть его cfe)? Это система управления конфигурациями ПО для унификации инфраструктуры. Идея в том, что с помощью таких систем на большом количестве машин можно поддерживать заданные настройки в конфиг-файлах, заданный набор ПО и заданные версии этого П...

Continue Reading...

Решил я прикрутить к боту погодный интерфейс.
С погодой у меня давнишнее общение: давно тому назад я вытаскивал из яндексов температуру и складывал её в munin для мониторинга, графички рисовать. Было прикольно. Но долго эта история продолжаться не могла и погоду "на грепах" разнесло к чертям, так к...

Continue Reading...

В статье "i3wm с костылями - рабочее окружение." я уже упоминал про такой супервизор сервисов как runit.

Gerrit Pape эту штуку позиционирует ещё и как замену init-у. Эту идею поддерживает и Void Linux. Однако, у меня на руках другой дистрибутив - Slackaware linux. Там естественным образом живёт и...

Continue Reading...

Возвращаясь к теме серверов приложений. В прошлый раз я писал, что в alpine linux нету модуля psgi в сервере приложений uwsgi. И это проблема, так как мне нравится идея, что у меня для приложения есть собственно инстанс сервера приложений и ничего больше. Здесь же запускается master, router кто-то е...

Continue Reading...

Ни для кого не секрет, что уже пару лет назад появился такой сервер приложений как nginx unit, который умеет практически во все возможные бэкэнды: perl, pyhon, php, ruby, java, go, nodejs. Но, поскольку проект пока всё-таки молодой умеет она во всё это с некоторыми оговорками и нюансами. Зато он уме...

Continue Reading...