Download the PHP package pstoute/laravel-hosting-management without Composer
On this page you can find all versions of the php package pstoute/laravel-hosting-management. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pstoute/laravel-hosting-management
More information about pstoute/laravel-hosting-management
Files in pstoute/laravel-hosting-management
Package laravel-hosting-management
Short Description A unified hosting provider abstraction layer for Laravel, providing a single API to manage servers, sites, databases, SSL certificates, and deployments across multiple hosting platforms.
License MIT
Homepage https://github.com/pstoute/laravel-hosting-management
Informations about the package laravel-hosting-management
Laravel Hosting Management
A unified hosting provider abstraction layer for Laravel. Manage servers, sites, databases, SSL certificates, and deployments across multiple hosting platforms with a single, consistent API.
Supported Providers
| Provider | Server Management | Site Management | SSL | Deployments | Backups |
|---|---|---|---|---|---|
| Laravel Forge | Yes | Yes | Yes | Yes | Yes |
| GridPane | Yes | Yes | Yes | Yes | Yes |
| Cloudways | Yes | Yes | Yes | Yes | Yes |
| Kinsta | Yes | Yes | Yes | Yes | Yes |
| WP Engine | Limited | Yes | Yes | Yes | Yes |
| Ploi | Yes | Yes | Yes | Yes | Yes |
| RunCloud | Yes | Yes | Yes | Yes | Yes |
| SpinupWP | Yes | Yes | Yes | Yes | Yes |
| cPanel/WHM | Limited | Yes | Yes | No | Yes |
Requirements
- PHP 8.2 or higher
- Laravel 10.x, 11.x, or 12.x
- Guzzle HTTP 7.x
Installation
Install via Composer:
The service provider will be automatically registered via Laravel's package discovery.
Publish Configuration
Configuration
Add your provider credentials to your .env file:
Quick Start
Using the Facade
Server Management
Site Management
SSL Certificate Management
Database Management
Deployments
Backups
Connection Testing
Checking Provider Capabilities
Data Transfer Objects (DTOs)
All data returned from provider methods uses strongly-typed DTOs:
Server
Site
SslCertificate
Deployment
ServerMetrics
Enums
ServerStatus
SiteStatus
PhpVersion
Capability
Events
The package dispatches events for key operations:
Listen to events in your EventServiceProvider:
Exception Handling
Testing
The package includes a FakeHostingProvider for testing your applications:
Available Test Assertions
Test Setup Methods
Caching
The package includes built-in caching to reduce API calls:
Rate Limiting
Built-in rate limiting protects against API limits:
Extending with Custom Providers
Register custom providers in your service provider:
License
This package is open-source software licensed under the MIT license.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Credits
All versions of laravel-hosting-management with dependencies
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/contracts Version ^10.0|^11.0|^12.0
illuminate/http Version ^10.0|^11.0|^12.0
guzzlehttp/guzzle Version ^7.0