Deploy SSD VPS
You can deploy a new SSD VPS directly from the control panel. This guide covers the step-by-step process to create and launch your virtual server.
Deploying an SSD VPS
Accessing SSD VPS Deployment Page
- In the left navigation bar, select SSD VPS under Services.
- You will see a list of your existing SSD VPSs (if any), their details, and current status.
- To deploy a new VPS, click the DEPLOY SSD VPS button at the top of the page, this will take you to the Deploy New SSD VPS page.
Deployment Process
- Select Billing Method: Choose between hourly or monthly billing. You will be charged based on the selected period the server is running.
- Enter Hostname and Label: Provide a hostname and label for your SSD VPS. These will help you identify and manage your server.
- Select SSD VPS Location: Choose the datacenter location where you want to set up your SSD VPS.
- Select Operating System: Choose your preferred OS from the available options.
- Additional Options:
- Enable Backups: From as little as $5.00 per month, you can enable backups for your VPS. Please note that backups are unavailable on SSD VPS plans with disk size greater than 100GB.
- Review Order: Your selected configuration and pricing summary will be displayed on the right side of the page for your review before deployment.
- Add to Cart: Once you have reviewed your selections, click DEPLOY SSD VPS to add your order to the cart. You can access the cart and complete the checkout process via the pop-up message or the Cart button at the top right of the page.
- Deploy: On the Checkout page review your order and click CONFIRM AND PLACE ORDER to place your order and begin the deployment process.
Deploying an SSD VPS Using the API
To deploy an SSD VPS using the API, you’ll need to make several API calls to gather the required information and then create the server.
curl --request GET \--url https://api.ingenuitycloudservices.com/rest-api/ssd-vps/locations \--header 'Accept: application/json' \--header 'X-Api-Token: API_KEY'
curl --request GET \ --url https://api.ingenuitycloudservices.com/rest-api/ssd-vps/plans \ --header 'Accept: application/json' \ --header 'X-Api-Token: API_KEY'
curl --request GET \--url https://api.ingenuitycloudservices.com/rest-api/ssd-vps/locations/{location_id}/operating-systems \--header 'Accept: application/json' \--header 'X-Api-Token: API_KEY'
curl --request GET \--url https://api.ingenuitycloudservices.com/rest-api/ssd-vps/locations/{location_id}/templates/custom \--header 'Accept: application/json' \--header 'X-Api-Token: API_KEY'
curl --request POST \--url https://api.ingenuitycloudservices.com/rest-api/ssd-vps/locations/{location_id}/servers \--header 'Accept: application/json' \--header 'Content-Type: application/json' \--header 'X-Api-Token: API_KEY' \--data '{ "product_code": "v1", "label": "string", "hostname": "string", "backups": false, "bill_hourly": false, "os_component_code": "string"}'
Request Parameters
Path Parameters
location_id
: Required. ID of the SSD VPS Location (obtained from “Get Locations”)
Request Body Parameters
product_code
: Required. Server Product Name (obtained from “Get Plans”)label
: Required. Label for the new SSD VPS Serverhostname
: Required. Hostname for the new SSD VPS Serverbackups
: Optional. If true, server will be created with Backup Protectionbill_hourly
: Optional. If true, billing will be set to hourly billing (additional charge of 0.50 USD per month)os_component_code
: Optional. Component code of the SSD VPS operating system (obtained from “Get Operating Systems”) (use either this or custom_template_id)custom_template_id
: Optional. Template ID of Custom OS (obtained from “Get Custom OS Templates”) (use either this or os_component_code)
After Deployment
- Your new VPS will appear in the My VPS section of the VPS page with the status Pending.
- Once the VPS is deployed, it will be ready for use with the status Online.
Troubleshooting & Support
If you encounter any issues during deployment or can’t find what you’re looking for
Get in touch with us