Production
An optimized install without dev dependencies, debugging off.
- composer install
- --no-dev
- APP_ENV
- production
- APP_DEBUG
- false
Core
ServersProvisioning in 5 minutes SitesWordPress, Laravel, PHP DeployOn push, with no downtime DatabasesMySQL, users, privileges DockerContainers alongside your sitesAI and automation
AI assistantManage your server in plain words MCP server80 tools for Claude and Cursor Operations centerEvery task step with logs Auto-tuningSettings tuned to your hardwareObservability
MonitoringMetrics, APM and alerts LogsNginx, PHP, MySQL, application BackupsTo your storage, encrypted ClustersServers and sites togetherSecurity and access
SecurityFirewall, Fail2Ban, isolation NetworkingInterfaces, DNS, diagnostics Web terminalCommands without an SSH client ConfigurationPHP, Nginx, MySQL from the panelManage servers from Claude and Cursor
Who it's for
WordPress2-click install, WP-CLI LaravelQueues, Horizon, Reverb For web agenciesAll clients in one panel For freelancersClient servers in one placeComparisons
Deploykin vs Laravel Forge Deploykin vs Ploi Deploykin vs RunCloud Deploykin vs ISPmanagerA running server connects as it is: the panel scans its packages, sites and databases. There is a separate wizard for Ploi.
How to connect a running serverA stack for the app, zero-downtime deploys with migrations and caches, Horizon queues and the scheduler — everything a Laravel app needs, from one panel.
$ git clone --depth 1 … releases/20261006-0912clone
$ composer install --no-dev --optimize-autoloaderdependencies
$ npm ci && npm run buildasset builds
$ php artisan migrate --forcemigrations
$ php artisan config:cache && route:cache && view:cachecaches
$ ln -sfn releases/20261006-0912 currentswitch
$ php artisan queue:restartqueues
✓ Release is live · no downtime · 48 s
Server
The starter package set for a PHP app installs the whole stack. You can change it before install and extend it at any time.
Nginx is configured for Laravel: the root in public/, try_files to index.php, a separate PHP-FPM pool per site.
Deploy
The panel runs the whole cycle itself: dependencies, asset build, migrations and caches. The new release is built next to the old one and switched in atomically.
Environment
The site's environment sets the install flags, APP_ENV and APP_DEBUG for you — no manual editing.
An optimized install without dev dependencies, debugging off.
A copy of the production environment to test releases before going live.
Dev dependencies and debugging on for active development.
Background processes
Ready-made Supervisor daemon presets: started in a couple of clicks, restarted on their own and after every deploy.
A dashboard and Redis queues with auto-restart. Horizon statistics are visible right in the panel.
php artisan horizon
The classic queue worker: the number of processes is set in the daemon's settings.
php artisan queue:work redis --queue=default --tries=3 --max-time=3600 --memory=256
Laravel's scheduled tasks without a hand-written cron entry.
php artisan schedule:work
WebSockets: the panel adds the /wss block to Nginx and the required variables to .env.
php artisan reverb:start --host=0.0.0.0 --port=8080
Worker nodes
Connect a separate VPS as a worker node: it takes .env from the main site and runs the queues while the app serves users.
Variables and commands
Artisan commands can be run from the panel's terminal — or in plain words: the AI assistant and MCP can run them.
Edit environment variables in the panel and sync them with the server.
Link a database to the site — its credentials land in .env automatically.
key:generate and storage:link run when the site is created.
One .env template is rolled out to every server of the cluster.
you: run the migrations and restart the queues
$ php artisan migrate --force
INFO Nothing to migrate.
$ php artisan queue:restart
INFO Broadcasting queue restart signal.
In the panel 203.0.113.21 Connect done in 4 min 52 s
Stack, deploy, queues and scheduler — from one panel. 7 days free after sign-up.
We use cookies and the Yandex Metrica web-analytics service (including Session Replay) to improve the site. Details are in the privacy policy.