peteconsuegra / laravel-manager-plugin
Laravel Manager plugin for WordPress Pete (create/import Laravel apps and link with WordPress).
Package info
github.com/peterconsuegra/laravel-manager-plugin
Language:Blade
pkg:composer/peteconsuegra/laravel-manager-plugin
Requires
- php: >=8.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
README
Create, import, deploy, and manage Laravel applications inside your Docker-based Pete Panel hosting environment β with automatic database provisioning, Apache configuration, and SSL support.
Laravel Manager is a premium Pete Panel plugin designed for developers, agencies, and SaaS founders who need fast Laravel deployment without complex DevOps setup.
π What Is Laravel Manager?
Laravel Manager allows you to:
- β Deploy new Laravel projects (8.x β 12.x)
- β Import existing Laravel apps from Git (GitHub, GitLab, Bitbucket)
- β Auto-create MySQL databases & users
- β Automatically configure Apache VirtualHosts
- β Run migrations & generate APP_KEY
- β Enable SSL certificates (production only)
- β View provisioning logs in real time
If you're searching for:
- Laravel control panel
- Self-hosted Laravel hosting solution
- Laravel Docker deployment tool
- Laravel + WordPress hybrid hosting
- Alternative to Forge, Ploi, or RunCloud
Laravel Manager inside Pete Panel is built for you.
β‘ Why Use Laravel Manager?
Modern Laravel apps require:
- Web server configuration
- Database provisioning
- Environment file setup
- SSL certificates
- Deployment automation
Laravel Manager automates all of it.
Instead of manually configuring Apache, MySQL, and Composer, you simply:
- Choose New or Import
- Select Laravel version or Git repo
- Enter your domain
- Click Create
Pete Panel handles the rest.
π Core Features
πΉ 1. OneβClick Laravel Installation
- Uses Composer
create-project - Supports Laravel versions 8.x β 12.x
- Automatically generates
.env - Creates and migrates database
- Generates
APP_KEY
πΉ 2. Import Existing Laravel from Git
- Clone private or public repositories
- Supports SSH & HTTPS
- Displays server SSH public key
- Runs
composer install - Automatically configures environment
πΉ 3. Automatic Apache VirtualHost Setup
- Creates vhost config
- Enables site automatically
- Forwards PHP to Docker PHP-FPM (
php:9000) - Reloads server automatically
πΉ 4. Database Automation
- Generates secure DB name
- Creates DB user with privileges
- Injects credentials into
.env
πΉ 5. SSL Certificate Generation
- Production-only
- Integrated with Peteβs Let's Encrypt flow
- One-click SSL from dashboard
πΉ 6. Provisioning Logs Viewer
- Terminal output
- Apache error.log
- Apache access.log
π³ Built for Docker-Based Laravel Hosting
Laravel Manager is optimized for:
- Docker environments
- Apache + PHP-FPM
- MySQL containers
- Containerized Laravel hosting
Expected services:
php:9000(PHP-FPM)db:3306(MySQL)
π¦ Installation
Typically bundled with Pete Panel Premium.
Manual installation:
composer require peteconsuegra/laravel-manager-plugin
If auto-discovery is disabled:
// config/app.php 'providers' => [ Pete\LaravelManager\LaravelManagerServiceProvider::class, ];
Publish views (optional):
php artisan vendor:publish --tag=laravel-manager-views
π Routes
- GET
/laravel-manager - GET
/laravel-manager/create - POST
/laravel-manager - GET
/laravel-manager/logs/{id} - POST
/laravel-manager/delete - POST
/laravel-manager/generate-ssl
π Security
- Requires authentication
- Validates all inputs
- Enforces unique domains
- SSL restricted to production
- Optional Gate policy enforcement
π― Who Is This For?
- Laravel developers
- WordPress + Laravel hybrid builders
- Agencies managing client apps
- SaaS founders launching MVPs
- Developers migrating away from cPanel
π Part of the Pete Ecosystem
Works perfectly with:
- WordPress + Laravel Plugin
- WordPress Importer Plugin
- Docker LAMP Pete Environment
Official site:
πΌ License
Laravel Manager is a commercial premium plugin included with Pete Panel licenses.
All rights reserved.