Laravel + VPS

Laravel на вашем сервере — без DevOps

Провижининг стека, zero-downtime деплой с миграциями и кэшами, очереди Horizon и планировщик — всё, что нужно Laravel-приложению, из одной панели.

Zero-downtime Horizon деплой по пушу
app.deploykin.com / Сайты
shop.example.com
Laravel · PHP 8.3
Online SSL
Деплой
14 с
Horizon
active
Окружение
prod
деплой по пушу очереди планировщик Reverb

Готовый стек за минуты

Выберите тип сервера «Laravel» — Deploykin поставит и настроит весь стек под приложение.

PHP-FPM
версия на каждый сайт
Nginx
конфиг под public/
MySQL
базы и пользователи
Redis
кэш и очереди
Composer
зависимости
Node.js
сборка ассетов
Supervisor
демоны и очереди
Git
деплой по пушу
Certbot
SSL и продление
UFW
файрвол

Nginx настраивается под Laravel: корень в public/, try_files на index.php, отдельный PHP-FPM пул на сайт.

Zero-downtime

Пуш в Git — и Laravel обновлён

Deploykin сам прогоняет весь цикл деплоя Laravel: зависимости, сборку ассетов, миграции и кэши. Новый релиз собирается рядом и подключается атомарным симлинком — без единой секунды простоя.

  • composer install, npm ci и сборка ассетов
  • artisan migrate, config:cache, route:cache, view:cache
  • Релизы в releases/, переключение симлинка current
  • Откат к предыдущему релизу в один клик
Деплой #48 · shop.example.com
$ git clone --depth 1 → releases/20260413-1402
$ composer install --no-dev -o 
$ npm ci && npm run build 
$ php artisan migrate --force 
$ php artisan config:cache route:cache view:cache 
$ ln -sfn releases/20260413-1402 current 
→ zero-downtime · 14 s · queues restarted

Production, staging, development

Окружение сайта само задаёт флаги установки, APP_ENV и APP_DEBUG — без ручной правки.

Production

APP_ENVproduction
APP_DEBUGfalse
composer--no-dev -o

Оптимизированная установка без dev-зависимостей, отладка выключена.

Staging

APP_ENVstaging
APP_DEBUGfalse
composerполная

Копия боевого окружения для проверки релизов перед продакшеном.

Development

APP_ENVlocal
APP_DEBUGtrue
composerполная

Dev-зависимости и включённая отладка для активной разработки.

Очереди, планировщик и WebSockets

Готовые пресеты демонов Supervisor — запускаются в пару кликов, перезапускаются сами.

Horizon

php artisan horizon

Дашборд и очереди Redis с автоперезапуском.

Queue Worker

php artisan queue:work

Классический воркер очередей с numprocs.

Планировщик

php artisan schedule:work

Регулярные задачи Laravel без ручного cron.

Reverb

php artisan reverb:start

WebSockets с автонастройкой /wss в Nginx.

Horizon — shop.example.com active
Jobs/min
1 240
Processes
12
Wait
0.4s
Failed
0
Воркеры перезапускаются при каждом деплое (horizon:terminate)
Воркер-ноды

Очереди — на отдельный сервер

Подключите отдельный VPS как воркер-ноду: он берёт .env с master-сайта и крутит очереди Horizon, пока приложение обслуживает пользователей. Тяжёлые задачи не влияют на скорость сайта.

  • Сервер типа «Воркер» под очереди
  • Автосинхронизация .env с master-сайта
  • На воркере деплой не гоняет миграции повторно
Проектная инфраструктура
web-01 master
.env
worker-01 horizon
worker-02 horizon
.env
APP_ENV=production
APP_DEBUG=false
# обновлено при привязке базы ↓
DB_CONNECTION=mysql
DB_HOST=10.0.0.7
DB_DATABASE=shop
DB_USERNAME=shop_user
DB_PASSWORD=••••••••
.env

Управление .env из панели

Редактируйте переменные окружения в панели, синхронизируйте их с сервером, а при привязке базы данных DB_* заполняются автоматически.

  • Редактор .env с синхронизацией с сервера
  • Авто-заполнение DB_* при привязке базы
  • Шаблон окружения на весь проект
  • key:generate и storage:link при создании сайта
AI · MCP

Artisan-команды голосом

AI-ассистент и MCP умеют выполнять artisan-команды на сервере — деплой, миграции, чистку кэша можно запускать прямо из диалога.

run_artisan · migrate --force

Разверните Laravel без DevOps

Стек, деплой, очереди и планировщик — из одной панели. 7 дней бесплатно после регистрации.

Мы используем cookies и сервис веб-аналитики «Яндекс Метрика» (включая Вебвизор) для улучшения работы сайта. Подробности — в политике конфиденциальности.