Деплой на один сервер. Без Kubernetes и без панели.
lite-deploy настраивает VDS с несколькими проектами и выкатывает приложения без простоя. Один бинарник, никакого демона с правами root, открытого наружу.
curl -fsSL https://lite-deploy.prozorov.me/install.sh | shLinux, amd64 или arm64. Скрипт сам поставит всё нужное для проверки подписи и возьмёт самую свежую версию.
Что внутри
Blue-green без простоя
Новая версия поднимается рядом со старой, трафик переключается после проверки здоровья. Откат одной командой.
Лёгкий стек
Podman (Quadlet), Caddy и PostgreSQL прямо на хосте. Без Docker Swarm и без кластера.
Изоляция проектов
Отдельный пользователь, роль и база на каждый проект. Ключ CI может только «выкатить» или «откатить».
Безопасная установка
Бинарник проверяется подписью minisign и SHA256. Установщик ставит один файл и больше ничего не трогает.
Как начать
- Поставьте
lite-deployкомандой выше и проверьте:lite-deploy version. - Опишите проект в
project.json: сервисы, порты, секреты, лимиты. - Посмотрите план без изменений:
lite-deploy project plan. Применяйте, когда план устраивает.
Проект развивается, первая версия закрывает команды project create, deploy, rollback и status. Подробности и решения в репозитории.