Awanio Platform

Awanio Platform is an interface for users to use the cloud services, as displayed below.

image

Display Customization

You can customize the look of the application with your company logo and preferred colors and font style.

image

image

Features

Some features available in the Platform are:

ServiceFeatureDescription
Virtual MachineManage VMAllows users to manage the lifecycle of VM instances, such as creating, stopping, rebooting and deleting VM instances.
Web terminal & VNC ClientAllows users to access VM instances through terminals and VNC without using remote tools.
VM MonitoringAllows users to monitor the VM data such as CPU, memory, network, disk I/O in the last 1 hour.
Attach/detach public IP to/from VMAllows users to attach/detach a public IP to/from an instance.
VM BackupAllows users to create a backup for a running VM instance, scheduled and unscheduled.
Resize VMAllows users to upgrade/downgrade the size of a VM instance. The new size takes effect immediately.
Custom TagAllows users to customize tags for VMs so that they can locate them quickly.
VolumeManage additional volumeAllows users to manage volumes, such as creating and deleting volumes.
Attach/detach additional volume to/from VMAllows users to attach/detach a volume to/from an instance.
Upsize volumeAllows users to expand a volume whether it is attached or not attached to any instance.
Bare MetalManage Bare MetalAllows users to manage the lifecycle of bare metal servers, such as creating, turning off, turning on and deleting bare metal servers.
Multiple create at onceAllows users to create multiple bare metal servers at once with same specifications.
Multiple Public IPsAllows users to have multiple public IPs for bare metal servers.
Custom TagAllows users to customize tags for Bare Metal servers so that they can locate them quickly.
KubernetesManage Kubernetes clustersAllows users to manage the lifecycle of kubernetes clusters, such as creating and deleting kubernetes clusters.
Upgrade versionAllows users to upgrade the available version of kubernetes clusters
Resize clustersAllows users to upgrade/downgrade the size of a cluster. The new size takes effect immediately.
Custom TagAllows users to customize tags for kubernetes clusters so that they can locate them quickly.
Object StorageEnable/disable object storageAllows users to enable and disable object storage. Enabling an object storage will include create a bucket and an access key.
Manage bucketAllows users to manage bucket, such as adding, change the access policy and deleting empty buckets.
Manage access keysAllows users to manage access keys to object storage, such as adding and delete them.
Manage documents in bucketsAllows users to manage documents inside buckets, such as adding, sharing, downloading and deleting documents.
NetworkManage reserved IP addressesAllows users to manage reserved IP addresses, such as reserving a public IP address and delete it.
Custom TagAllows users to customize tags for reserved IP addresses so that they can locate them quickly.
Manage VPCAllows users to manage VPC, such as creating and deleting VPC addresses. VPC address can be used when creating VM instance.
OrganizationManage organizationsAllows users to manage the lifecycle of an organization, such as creating and deleting an organization. The default organization is generated automatically by the system.
Manage profileAllows users to manage organization profile, such as editing the name and photo.
Manage members and their access permissionsAllows users to add and delete members of an organization, as well as set the role and access permission for each member.
Resource usage and quota infoAllows users to view usages and quotas on organization resources, such as the vCPU resource quota, memory resource quota, storage resource quota and other resource quota.
Credit and account payable infoAllows users to view credit info to create resources and total invoice amount that has not been paid.
ProjectManage projectsAllows users to manage the lifecycle of a project, such as creating and deleting it.
Manage profileAllows users to manage project profile, such as editing the name and photo.
Manage members and their access permissionsAllows users to add and delete members of a project, as well as set the role and access permission for each member.
BillingApplied for Metered billing type
Top up creditAllows users to top up Awanio credit to create resources.
Manage cards for Postpaid modeAllows users to manage organization profile, such as editing the name and photo.
Redeem voucherAllows users to get an extra credit by redeeming the voucher code provided by the admin or service provider.
InvoiceAllows users to view organization invoices in a list and in details.
SupportManage issue ticketsAllows users to manage the issue tickets, such as creating, replying and updating the priority and status. It is possible to include attachments to explain more details of the issue, in jpg, png and pdf format file.
Live chat integrationIf you already have a live chat feature on your website, it can be embedded to Awanio platform so that users can directly connected to your support team.
AccountUser registrationAllows users to manage the lifecycle of a project, such as creating and deleting it. If you are using SSO, we may provide integration to the registration page on your website.
Reset/change passwordAllows users to reset their password in case they have forgotten it or want to change it for security reason.
SSH Public KeysAllows users to input their public keys and use them for SSH access of bare metal or VM instances across registered organizations and projects.

Single Sign On (SSO) using WHMCS

We provide SSO integrated to your system using WHMCS, so that existing users in your system don’t have to re-register. Users are redirected to your login area using a single-use access token.

There are two endpoints for WHMCS integration:

  • Endpoint to get the credential for WHMCS integration GET /integration/WHMCS. It will return these properties:

    • state: Single-use access token generated in Awanio Server.
    • whmcs_client_id: client ID for integration.
    • whmcs_url: URL of your website, it will be followed by the path to verify the login session.
    • whmcs_client_callback: URL for a callback after checking the login session.

    Properties of whmcs_client_id, whmcs_url and whmcs_client_callback are configurable in the Configuration menu, on the Integration tab.

  • Endpoint used for logging in using 2 properties: code and state, POST /integration/WHMCS. The code property is generated by your server for user info inquiries.

whmcs

We may also provide an account registration link from the Awanio login page to the registration page on your website. After the registration process is complete on your website, users can return to the login page then log in via SSO.

image