WinterFlow.io - PaaS для docker-compose приложений

· Read in English

С приходом LLM’ок скорость разработки софта выросла многократно. Особенно это сказывается на pet-проектах, над которыми работаешь в свободное время.

В последние пару месяцев я работал на досуге над новым проектом - WinterFlow.io. Это PaaS, который в текущей версии позволяет вам управлять docker-compose приложениями из простого интерфейса.

WinterFlow состоит из двух частей: open-source agent и закрытый сервер. Вы ставите агент к себе на сервер, он генерирует ключи и устанавливает GRPC (mTLS) соединение с сервером. Секреты шифруются в браузере с помощью публичного ключа агента, реализуя Zero Trust подход. Вероятно напишу отдельный пост на тему, почему выбрал такой подход. Агент потребляет <20 мб оперативки, что делает сервис неплохим кандидатом для управления вашей Raspberry PI.

Из приятного - даже если агент или сервер недоступны (чего я надеюсь не будет происходить часто), ваши приложения продолжат работать. Сами приложения аккуратно хранятся в /opt/winterflow/apps, что позволяет вам в любой момент перехватить контроль и полностью удалить winterflow без потери данных.

Следующим этапом планирую делать каталог приложений, чтобы можно было устанавливать open-source софт в один клик, параллельно улучшая UX.

winterflow.io · github.com/winterflowio/winterflow-agent

↑ Наверх