OVHcloud PCC web interface
Web interface displaying realtime OVHcloud PCC infrastructure data (virtual machines, hosts and datastores health & resource usage).
Not affiliated with OVHcloud.
Written in PHP/Laravel and VueJS. Depends on the OVHcloud API wrapper
Screenshots:
Datacenter view:
Deployment
Clone repository :
Switch to deploy branch :
Copy default env file :
Fill the env file :
Read https://github.com/ovh/php-ovh#supported-apis to find the URL to generate the script credentials and the supported endpoints
Install dependencies based on lock file
Clear cache
Create the storage symbolic links
Development
Pre-requisites
PHP >= 7.4
NodeJS >= 12
Clone repository (main branch) :
Install PHP dependencies with Composer :
Install JS dependencies with NPM :
Copy default env file :
Fill the env file :
Read https://github.com/ovh/php-ovh#supported-apis to find the URL to generate the script credentials and the supported endpoints
Create the storage symbolic links
Build js and css files:
Build js and css files automatically while developing :
License
The Laravel framework is open-sourced software licensed under the MIT license.