What is Cleavr?
Cleavr is a server management platform for provisioning and managing multiple VPS servers. It supports PHP (Laravel, WordPress), Node.js (Nuxt, Next.js), Python, and static sites with deployment pipelines, SSL, database management, and monitoring from a single dashboard.
Connecting Your VPS
# Servers > Add Server > Custom Server
# Enter IP and root credentials
# Choose: App Server, Database Server, or Load Balancer
# Cleavr provisions Nginx, PHP-FPM, UFW, auto updates
Deploying Applications
Laravel / PHP
# Sites > Add Site > Laravel
# Connect GitHub/GitLab repo
# Deployment hooks:
composer install --no-interaction --no-dev --optimize-autoloader
php artisan migrate --force
php artisan config:cache
php artisan queue:restart
Node.js / Nuxt / Next.js
# Sites > Add Site > Nuxt 3
# Entry point: .output/server/index.mjs
# Build command: npm run build
# Auto-configures PM2 + Nginx reverse proxy
Deployment Workflows
# Visual workflow editor with customizable steps:
# Pull Repo > Install Deps > Build > Activate > Migrate > Clear Cache
# Push-to-deploy via webhook URL
Multi-Server Setups
# Separate DB server for production
# Load balancer with multiple app backends
# Cleavr manages firewall rules between servers
Monitoring and SSL
# Server: CPU, memory, disk, network
# Sites: uptime checks, response time, SSL expiry alerts
# Auto Let us Encrypt SSL, wildcard via Cloudflare
# Alerts: Email, Slack, Discord
Best Practices
- Use separate servers for app and database in production
- Enable push-to-deploy for CI/CD workflows
- Configure hooks for cache clearing and migrations
- Use backup schedules for all databases
- Manage SSH keys through Cleavr dashboard