Setup
This guide will walk you through the steps required to get your cloud platform up and running quickly. Whether you're a seasoned system administrator or a first-time user, this guide is designed to make the installation process as smooth as possible.
This section is under development.
Prerequisites
- Docker
- Docker Compose
Install
Clone the repository
git clone https://github.com/webvirtcloud/webvirtcloud.git
Go into the webvirtcloud directory
cd webvirtcloud
Run script for deploy
./webvirtcloud.sh env
Start
./webvirtcloud.sh start
Open client side in browser
Example for domain: webvirt.local
You can log in with the following credentials:
- Username:
user@webvirt.cloud
- Password:
1qaz2wsx
- Token:
fcc69bfad35527d087bf22a8a84a4f6c3b75387877c78ae3050e9e8036ef
Open admin side in browser
Example for domain: webvirt.local
You can log in with the following credentials:
- Username:
admin@webvirt.cloud
- Password:
admin
Allow custom SSL certificate (optional)
If you use webvirt.local wildcard domain you need to allow custom SSL certificate in browser.
Update
Run update script
./webvirtcloud.sh update
Wait until the update process finishes.
API
The API endpoints are available at http://api.webvirt.local/v1/
. You can use them to create, delete, and manage virtual machines. You can log in with the following credentials:
- Username:
user@webvirt.cloud
- Password:
1qaz2wsx
- Token:
fcc69bfad35527d087bf22a8a84a4f6c3b75387877c78ae3050e9e8036ef
Example API requests:
curl -X GET http://api.webvirt.local/v1/virtances/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer fcc69bfad35527d087bf22a8a84a4f6c3b75387877c78ae3050e9e8036ef"