On Demand


Servers can be deployed On-Demand via the customer portal, API, API integration, or Terraform script. All server types found on our webpage are eligible for On-Demand deployment--availability permitting. Available inventory is not guaranteed for On-Demand instance provisioning requests, see our documentation on capacity for more information about availability.


On-Demand servers are charged a fixed rate hourly. Billing begins as soon as the server is successfully provisioned, and ends when the server has been deleted from the user's project.


Server instances deployed On-Demand will never be deleted by Packet without explicit permission from the instance owner, except in the event of account termination or indefinite restriction due to failure to comply with our ToS.

The following guide will assist in navigiating through deploying a device on demand via our Customer Portal

Navigate to the Servers page in the customer portal, then click + New Server. Next, choose On Demand.

First, select a datacenter. Our core datacenters are our biggest and have the largest inventory available. If you’d like to see all locations only in North America, or Asia Pacific, use the tabs at the top to narrow your options. If you want to browse everything, you can choose All.


After you have chosen a datacenter, you can see the inventory available under Select Your Server. Here you can see the hardware type, price her hour and specs of each server class. If your selected server is off-screen, you can see in the lower left what server you’ve selected.


Choose an Operating System. Our most popular operating systems are featured by default, but depending on the hardware, you can deploy with a large amount of OSes. We default to the latest stable OS Version, but if available, you can select an alternate using the dropdown on the OS tile. If the selected OS displays a lightning bolt, that indicates that this OS will deploy within 60 seconds.


Once you’ve selected a datacenter, server, and operating system, you are ready to deploy! You may want to adjust the amount of servers or customize optional settings.

NOTE: If you don’t have an SSH Key, you will be prompted to add one: you can’t deploy without it!


Optional Settings

At this point, you are ready to deploy a server, but if you'd like to make adjustments to quantity, user data, IPs or SSH access, you can do that at this point.

If you have chosen Custom iPXE, you can specify a bootup URL. pxe

If you want to deploy more than 1 server, you can adjust it under Select Number and Name Your Server(s). You can change the prefilled hostnames if you’d like. amount-of-servers

NOTE: You cannot use underscores in your hostname.

Packet offers the ability to make adjustments to default settings at the time of deployment.

Add User Data. If there’s a script you’d like to run after the server is deployed, you can add that here. user-data

Configure IPs. By default, a Packet server deploys with 1 public IPv4, 1 private IPv6 and 1 private IPv4 address. If you’d like to make adjustments, you can do that under Configure IPs.


Customize SSH Access. By default, Packet deploys with all available SSH keys, but if you’d like to adjust access, you can do that here. You must deploy with at least 1 SSH key. To learn how to create/add SSH Keys please see this doc.


Now, you're ready to go! Once you’ve made it to the Summary section, you’re ready to go! Deploy your server and get ready to experience bare metal.

Was it helpful?