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.
- Hourly Billing: Use the Hourly Billing toggle to see all servers or only the hourly billing options for eligible servers.
- 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 Billing Method:
- Bill Monthly (Default): Standard monthly commitment billing with full feature access
- Bill Hourly: Pay-per-hour usage for eligible servers and verified accounts. Limited to Linux operating systems only
- Select Operating System: Select your preferred OS from the provided options. Note that Windows operating systems are not supported with hourly billing.
- 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. Hourly-billed servers deploy with 1GB bandwidth by default.
- 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. The pricing will reflect your chosen billing method.
- 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. Use ?hourly_enabled=true to show only servers that support hourly billing.
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. Add hourly_enabled=true to return only the hourly-billed servers.
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. Add "bill_hourly": true for hourly billing (requires account verification and Linux OS only).
Monthly Billing Example:
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":"c2.small","quantity":1,"location_code":"NYC1","operating_system_product_code":"UBUNTU_22_04","support_level_product_code":"BASICSUP"}'Hourly Billing Example:
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":"c2.small","quantity":1,"location_code":"NYC1","operating_system_product_code":"UBUNTU_22_04","support_level_product_code":"BASICSUP","bill_hourly":true}'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 206Filter by Hourly Billing Support:
❯ ics-cli baremetal deploy list-inventory --hourly-enabledLocation Server Type Price (USD) Hourly Price Available QuantityDFW3 c1.small $79.00 $0.12 46DFW3 c2.small $100.00 $0.15 126FRA2 c1.small $79.00 $0.12 44FRA2 c2.small $100.00 $0.15 70NYC1 c1.small $79.00 $0.12 21Filter by Hourly Price Range:
❯ ics-cli baremetal deploy list-inventory --min-hourly-price 0.10 --max-hourly-price 0.20Location Server Type Price (USD) Hourly Price Available QuantityDFW3 c1.small $79.00 $0.12 46DFW3 c2.small $100.00 $0.15 126FRA2 c1.small $79.00 $0.12 44FRA2 c2.small $100.00 $0.15 70NYC1 c1.small $79.00 $0.12 21Retrieve 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 /moFilter Hourly-Enabled Add-ons:
❯ ics-cli baremetal deploy list-addons --sku c1.small --datacenter NYC1 --hourly-enabled
Operating SystemName Type Product Code PriceRocky 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
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 /moRetrieve the sku and datacenter from the Available Inventory command. Retrieve os from the List Addons command along with other optional fields.
Monthly Billing (Default):
❯ 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: 1Billing Type: MonthlySupport Level: BASICSUP
Are you sure you want to place this order? (y/N):Hourly Billing:
❯ ics-cli baremetal deploy create --sku c1.small --datacenter NYC1 --os DEBIAN_11 --support BASICSUP --bill-hourly=== Order Details ===Server Type: c1.smallDatacenter: NYC1Operating System: DEBIAN_11Quantity: 1Billing Type: HourlySupport Level: BASICSUP
Are you sure you want to place this order? (y/N):Multiple Servers with Hourly Billing:
❯ ics-cli baremetal deploy create --sku c1.large --datacenter LHR1 --os UBUNTU_22_04 --quantity 2 --bill-hourly --ssh-keys "Production Key" --support BASICSUP=== Order Details ===Server Type: c1.largeDatacenter: LHR1Operating System: UBUNTU_22_04Quantity: 2Billing Type: HourlySSH Keys: Production KeySupport 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