Deploy Bare Metal Server
You can deploy a new bare metal server directly from the control panel or via our API or CLI application. This guide covers the step-by-step process, allowing you to select, configure, and launch your server in less than an hour.
Accessing Bare Metal Server Deployment Page
- In the left navigation bar, select Bare Metal Servers under Services.
- You will see a list of your pending and existing bare metal servers (if any), their details, and current status.
- To deploy a new bare metal server, click the DEPLOY BARE METAL SERVER button at the top of the page, this will take you to the Deploy New Bare Metal Server page.
Filtering Server Options
There are a number of options to filter the available servers:
- Fast Deploy: Use the Fast Deploy toggle to see all servers that can be provisioned within 1 hour. This is the quickest way to get started with a bare metal server.
- Location: Select your desired server location from the available options.
- Sort by: Sort the servers by Popularity, Budget, Performance or Large Data. (Default is Popularity)
Deploying a Server
- Choose Server Option: Use the filters defined above to narrow down the server options and select the server you want to deploy.
- Select Operating System: Select your preferred OS from the provided options.
- Add Additional Licenses (Optional): Some OS Options may allow for additional licenses to be added, such as cPanel. If required, select any additional licenses you need from the provided options.
- Managed Support (Optional): Enable managed support if you want additional assistance with your server. These are split into two packages, Basic and Supreme.
- Additional Bandwidth (Optional): Add additional bandwidth to your server if required.
- Add SSH Key (Optional): Add your SSH key for secure access to your new server.
- Review Order: Your selected configuration and pricing summary will be displayed both on the right side and at the bottom of the page for your review before deployment.
- Deploy: Once you have reviewed your selections, click DEPLOY NOW to submit your order.
To deploy a bare metal server using the API, you’ll need to make several API calls to gather the required information before submitting the order.
List all available bare metal inventory, see the full API specification to filter the results of this API call.
curl --request GET \--url https://api.ingenuitycloudservices.com/rest-api/server-orders/inventory \--header 'Accept: application/json' \--header 'X-Api-Token: API_KEY'
Retrieve the sku_product_name
and location_code
from the Available Inventory API call.
curl --request GET \ --url https://api.ingenuitycloudservices.com/rest-api/server-orders/list-addons?sku_product_name=STRING&location_code=STRING \ --header 'Accept: application/json' \ --header 'X-Api-Token: API_KEY
Retrieve the sku_product_name
and location_code
from the Available Inventory API call. Retrieve the operating_system_product_code
from the List Addons API call. Other fields are optional.
curl --request POST \--url https://api.ingenuitycloudservices.com/rest-api/server-orders/order \--header 'Accept: application/json' \--header 'Content-Type: application/json' \--header 'X-Api-Token: API_KEY' \--data '{"sku_product_name":"string","quantity":0,"location_code":"string","license_product_code":"string","additional_bandwidth_tb":"string","operating_system_product_code":"string","support_level_product_code":"string"}'
To deploy a bare metal server using the CLI, you’ll need to make several requests to gather the required information before submitting the order.
❯ ics-cli baremetal deploy list-inventoryLocation Server Type Price (USD) Available QuantityATL1 c2.small $100.00 6DFW3 c1.small $79.00 46DFW3 c2.small $100.00 126DFW3 m1.large $250.00 7FRA2 c1.small $79.00 44FRA2 c2.medium $140.00 65FRA2 c2.small $100.00 70LON2 c1.small $79.00 10LON2 c2.medium $140.00 1LON2 c2.small $100.00 84NYC1 c1.small $79.00 21SLC1 c2.small $100.00 9SLC1 m1.medium $210.00 1TYO1 h1.medium $100.00 166TYO1 h1.small $79.00 123TYO1 h2.small $140.00 206
Retrieve the sku
and datacenter
from the Available Inventory command.
❯ ics-cli baremetal deploy list-addons --sku c1.small --datacenter NYC1
Operating SystemName Type Product Code PriceWindows Server 2016 Standard windows WINDOWS_SERVER_2016_2_CORE_PACK $4.25 per core /moWindows Server 2019 Standard windows WINDOWS_SERVER_2019_2_CORE_PACK $4.25 per core /moWindows Server 2022 Standard windows WINDOWS_SERVER_2022_2_CORE_PACK $4.25 per core /moRocky Linux 9 linux ROCKYLINUX_9 FreeRocky Linux 8 linux ROCKYLINUX_8 FreeUbuntu 22.04 linux UBUNTU_22_04 FreeUbuntu 20.04 linux UBUNTU_20_04 FreeUbuntu 18.04 linux UBUNTU_18_04 FreeUbuntu 24.04 linux UBUNTU_24_04 FreeAlmaLinux 9 linux ALMALINUX_9 FreeDebian 12 linux DEBIAN_12 FreeDebian 11 linux DEBIAN_11 Free
Baremetal Software LicensesName Product Code PricecPanel CPANEL100 $42.00 /mo
Managed SupportName Description Product Code PriceBasic Everything included with our free 24/7 support plus OS upgrades, performance troubleshooting and a 30 minute SLA. BASICSUP $19.95 /moSupreme Everything included with basic support plus software installations, and a 15 minute SLA. SUPREMESUP $69.00 /mo
Retrieve the sku
and datacenter
from the Available Inventory command. Retrieve os
from the List Addons command along with other optional fields.
❯ ics-cli baremetal deploy create --sku c1.small --datacenter NYC1 --os DEBIAN_11 --support BASICSUP=== Order Details ===Server Type: c1.smallDatacenter: NYC1Operating System: DEBIAN_11Quantity: 1Support Level: BASICSUP
Are you sure you want to place this order? (y/N):
After Deployment
- Your new server will appear in the Pending Servers section of the Bare Metal Servers page with the status of the order.
- Once the server is deployed it will be present in the My Servers section of the Bare Metal Servers page with the status Online. You can access and manage your server as needed.
Troubleshooting & Support
If you encounter any issues during deployment or can’t find what you’re looking for
Get in touch with us