Проект объединяет несколько серверов и сайтов в единую инфраструктуру: роли master и worker, общий .env, доступ к базам между серверами и firewall, который настраивается сам.
Master-сайт задаёт конфигурацию, worker-ноды берут задачи, база живёт на своём сервере — всё в одном проекте.
Deploykin держит серверы проекта в согласованном состоянии — без ручной правки конфигов на каждом.
Шаблон окружения проекта: worker-ноды берут .env с master-сайта, обновление раскатывается на всех.
Сайт на одном сервере ходит в базу на другом по приватному доступу, открытому только пирам проекта.
Общий Redis для кэша и очередей — доступ между серверами проекта настраивается автоматически.
Правила UFW пересобираются сами: порты БД и Redis открыты только серверам проекта, не всему интернету.
Свяжите сайты проекта в цепочку деплоя: обновление master-сайта автоматически запускает деплой связанных сайтов — с нужной задержкой и полными логами.
Шаблоны cron-задач и демонов на уровне проекта разворачиваются на подходящие серверы автоматически. Новый сервер в проекте получает нужную конфигурацию сразу.
Серверы, сайты, роли и общие данные — под одной крышей, с автоматической синхронизацией.
Мы используем cookies и сервис веб-аналитики «Яндекс Метрика» (включая Вебвизор) для улучшения работы сайта. Подробности — в политике конфиденциальности.