For every individual or business, it is very important to have the freedom of choosing what type of operating system is needed. Heficed ‘Custom ISO’ feature allows our customers to install any type of Unix, Linux, or Windows OS installation depending on their needs.
Before we start, let's talk about prerequisites:
An active Cloud Server with an already existing operating system. If you have just ordered a brand new server, make sure to use any of our default Templates to complete the installation. After that, you will be able to begin the installation process with your custom ISO file.
Enough resources for your operating system to work properly. For instance, if you would like to use Windows Server 2016 operating system, your server must have the following specifications: 1 CPU Core, 4 GB of RAM and 60 GB storage. In case you encounter any issues while installing your custom ISO, chances are that your server is lacking resources.
Once you have everything covered, you may want to watch this short video that shows how easy it is to upload a custom ISO file to your server:
For a better understanding, here are most of the steps made in the video explained in greater detail:
STEP 1. Choose your server by navigating to Terminal -> Cloud Hosting -> Cloud Servers.
STEP 2. Proceed to Templates option and scroll down to the bottom and press 'Upload ISO'
STEP 3. To successfully download an ISO file, it has to be reachable via HTTP protocol. Once you have the file address, paste it into the 'ISO url' field, and don't forget to name the template.
Once you click 'Upload ISO' your file will start downloading.
Please keep in mind that this might take some time depending on where the file is hosted.
STEP 4. Once the download is complete, click on three dots near your newly created template and if you have a bootable ISO file choose 'Install', if not - 'Attach'.
STEP 5. Proceed to finish the installation of your server through 'Virtual Console' at the top of the page.
STEP 6. When server installation is complete, make sure to exit the remote console, detach your ISO file, and reboot the server.
This article serves as a base example of the procedure.
If you would like to know more about this feature, make sure to check Custom ISO's FAQ.