OVHcloud PCC web interface written in PHP/Laravel and VueJS (not affiliated with OVHcloud)

Overview

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:

Datacenter view

Deployment

Clone repository :

git clone https://github.com/carsso/pcc-manager.git

Switch to deploy branch :

git fetch origin deploy

Copy default env file :

cp .env.example .env

Fill the env file :

vim .env

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

composer install --no-interaction --prefer-dist --optimize-autoloader

Clear cache

php artisan optimize

Create the storage symbolic links

php artisan storage:link

Development

Pre-requisites

  • PHP >= 7.4
  • NodeJS >= 12

Clone repository (main branch) :

git clone [email protected]:carsso/pcc-manager.git

Install PHP dependencies with Composer :

composer install

Install JS dependencies with NPM :

npm install

Copy default env file :

cp .env.dev.example .env

Fill the env file :

vim .env

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

php artisan storage:link

Build js and css files:

npm run dev

Build js and css files automatically while developing :

npm run watch

License

The Laravel framework is open-sourced software licensed under the MIT license.

Owner
Germain Carré
DevOps @ovh Private Cloud | VMware - Linux - Perl
Germain Carré
A FLINT client, written in Vue, to provide an awesome user interface for configuring simulations using the FLINT.Cloud APIs.

FLINT UI A FLINT client, written in Vue, to provide an awesome user interface for configuring simulations using the FLINT.Cloud APIs Table of Contents

moja global 17 Jan 13, 2022
Fluidd is a free and open-source Klipper web interface for managing your 3d printer.

Fluidd is a free and open-source Klipper web interface for managing your 3d printer.

Craig Bassett 586 Jan 21, 2022
Web Base Telnyx/Twilio SMS Interface

For instructions, visit the Wiki section. View the Changelog Report Security Issues Troubleshooting tips Donate: https://www.OperationPrivacy.com/dona

Operation Privacy 66 Jan 7, 2022
A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.

Yacht Yacht is a container management UI with a focus on templates and 1-click deployments. If the built in update button isn't working for you try th

SelfhostedPro 1.3k Jan 20, 2022
Amir Raminfar 1.2k Jan 15, 2022
A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.

Yacht Yacht is a container management UI with a focus on templates and 1-click deployments. If the built in update button isn't working for you try th

SelfhostedPro 1.1k Oct 27, 2021
Forget the past. Social Amnesia makes sure your social media accounts only show your posts from recent history, not from "that phase" 5 years ago.

Social Amnesia Social Amnesia aims to make your social media (twitter/reddit) only exist within a time period that you choose. For many people, there

Nicholas Gottschlich 707 Jan 12, 2022
can not specify the devServe.Port under 1024 ,when use [email protected]

vue-port-demo Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run build L

null 0 Dec 24, 2021
IP location finder ( not 100% accurate because of problems from API services)

ip-tracker Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run build Lint

Luka Jioshvili 1 Dec 29, 2021
Laravel Vue SPA, Bulma themed. For demo login use `[email protected]` & `password` -

Laravel Enso Hit the ground running when building your new Laravel SPA project with boilerplate and extra functionality out of the box! click on the p

Laravel Enso 1k Jan 13, 2022
Laravel-weather-app - Laravel Weather App Built With Vue.js

Laravel Weather App Installation Clone the repo locally: git clone https://githu

Prodromos Pantos 0 Jan 14, 2022
A framework written in Vue.js for creating command-line like interfaces in web browsers.

promptie A framework for creating command-line like interfaces in web browsers Promptie gives you useful and convenient API's to simulate a CLI like i

Ali Bardakci 84 Dec 21, 2021
A HashiCorp Vault UI written with VueJS and Vault native Go API

Goldfish Vault UI - Live Demo Share this repo with your colleagues! What is this? Goldfish - A HashiCorp Vault UI and workflow tool. pic.twitter.com/u

Tony Cai 2.2k Jan 15, 2022
Project Xeon Terminal Interface.

XeonClient Project Xeon Terminal Interface. This new and improved client is written using Vue3. Project setup yarn install Compiles and hot-reloads f

null 4 Sep 17, 2021
The Search eXperience interface components

Commerce Search & Discovery: Interface X Whether you use Empathy Search API endpoints, Elasticsearch, Solr or other search APIs, bring your commerce s

empathy.co 36 Jan 17, 2022
A Police Management Interface for FiveM roleplaying servers using the QBcore framework.

A Police Management Interface for FiveM roleplaying servers using the QBcore framework.

null 26 Nov 8, 2021
Extended Artion client interface.

Artion-Client-V2 Project setup npm ci or npm install --legacy-peer-deps Compiles and hot-reloads for development npm run serve Runs Storybook for c

Fantom 7 Jan 10, 2022
💙 A simple but consistent user interface made for Vue

Vi-Ui Read the documentation Install: Using NPM: npm install --save vue-vi-ui Or the CDN: <script src="https://unpkg.com/vue-vi-ui/dist/vi-ui.min.js">

Vitta 44 Jun 26, 2021
CMS web page for the creation of small e-commerce developed with Laravel and Vue+Vuex

Delivery Service Descrizione il servizio deve permettere con facilita' la possibilita' per un utente di trovare i ristoranti/negozi/bar che fanno atti

null 0 Nov 28, 2021