Docs / Control Panels / Ploi.io Laravel Server Management

Ploi.io Laravel Server Management

By Admin · Mar 15, 2026 · Updated Apr 24, 2026 · 466 views · 2 min read

What is Ploi.io?

Ploi.io is a server management platform built specifically for PHP and Laravel developers. It automates server provisioning, site deployment, SSL certificates, database management, and monitoring. While Ploi manages your server, the server runs on your own VPS, giving you full control with managed convenience.

Connecting Your VPS

# 1. Sign up at ploi.io, add server
# 2. Choose Custom VPS, enter IP and root SSH credentials
# 3. Ploi installs: Nginx, PHP (8.1-8.3), MySQL 8, Redis,
#    Supervisor, UFW, Fail2ban, automatic security updates

Deploying Laravel

# Server > Add Site > Laravel project type
# Connect Git repository, select branch
# Ploi auto: clones repo, runs composer install, sets up .env,
# generates app key, configures Nginx, issues SSL

# Custom deployment script:
cd /home/ploi/myapp.example.com
git pull origin main
composer install --no-interaction --no-dev --optimize-autoloader
php artisan migrate --force
php artisan config:cache
php artisan route:cache
php artisan view:cache
php artisan queue:restart
npm ci && npm run build

Queue Workers

# Site > Queue Workers > Add Worker
# Connection: redis, Queue: default,emails
# Processes: 3, Max tries: 3, Timeout: 60
# Auto-restart on failure and after deployments

Database and Monitoring

# Server > Databases > Create
# Supports local and S3 backup schedules
# Dashboard shows CPU, RAM, disk, connections
# Alerts via Email, Slack, Discord, Telegram

Team Collaboration

# Roles: Admin, Developer, Observer
# .env file encryption at rest
# Zero-downtime deployments available
# PHP version switching per site without downtime

Troubleshooting

# Connection issues: check ploi-agent service
systemctl status ploi-agent
# Deployment failures: check Site > Deployments log
# Nginx: nginx -t && systemctl restart nginx

Was this article helpful?