What is server reinstall & how is it helpful? 

The Server Reinstall feature enables you to provision a new instance on the same hardware, which is perfect if you want to keep the assigned IP addresses, userdata, etc.  

Reinstalls take a little longer than a normal fresh provision, since the server has to go through a deprovision process first. During deprov, we bring the server back to a “ready state”, which involves wiping the disks, checking firmware, and other elements. As such, a reinstall will fully wipe any data on the server. After the the deprovision is complete, we’ll install the OS again through a normal provision, but using the same hardware and IP addresses assigned previously. 

Any Block storage volume needs to be properly detached , in order for it not to be impacted, but you will need to re-attach it once your server is re-installed.



In our Portal, the Reinstall option can be found on the Server’s detail page, under Server Actions. After you select the option, you’ll be asked to confirm your intentions - better safe than sorry!


From the API, the reinstall action can be found under the /devices/{id}/actions endpoint.

Here is a sample API call:

curl -X POST -H 'X-Auth-Token: {token}' -H 'Content-Type: application/json' "https://api.packet.net/devices/{server_uuid}/actions" -d '{"type":"reinstall"}'

Looking for More Help?

You can always reach out to us via email, live chat or return to our home page.

Did this answer your question?