Requirements; deploy a server with a minimum below configuration:
- 2 vCPU, 4GB RAM, 40 GB DISK
- Choose any Linux version for the initial build.
- Windows Server 2019 License (if your production server)
Now the server is installed, use the web console to access your VPS, the Linux Console from the client area, or SSH. However, we want to install Windows Server on our VPS, Windows Server 2019, in this article.
Navigate to your Active VPS on ArkHost, from the Main Menu, navigate to Services, My Services
Scroll a bit down, go to the ISO Images section under Service Management, and mount the Windows server of your choice.
Use the search or navigate the page to find the ISO and click the icon on the right side to mount it to the VPS.
Click Confirm to mount the ISO to the virtual machine.
Now go back to the VPS Overview, select 'Power Off' below Service Actions. Don't just reboot, or you might not see the option to boot from the image (ISO) we have mounted.
Click Power Off
wait a couple of seconds to make sure the VM is turned off...
Click Power On
And now quickly go to the Console!
Now there will option to Press Any Key to Boot From CD/DVD. Press Enter, and hopefully, you will see the booting process. If not, then try restarting the server.
You will notice when it is fine when Windows Pre-installation Environment is loading:
Select Language and other preferences
Click Install Now
Choose the Standard Desktop Experience option when asked for the version of windows. You can choose others if you know what you are doing. As already mentioned in the requirements; is that you are responsible for your Windows Server Licence. However, we don't need to provide a license during installation. This can be done later.
Accept the EULA; license terms and click Next.
Choose Custom: Install Windows only (Advanced)
At this stage, no drivers have been found to allocate the drive. This is because the back-end is hosted on KVM. And this requires an extra step to get to work. We need to load 3 drivers from another ISO.
Ok, so go to ISO Images, and click Unmount.
Search for 'virtio-win' and click the icon on the right side to mount the ISO.
Go back to the Console, and click Load Driver.
We need the following drivers:
Each of the folders will usually have a subfolder with the architecture (amd64). This must be selected to install the drivers.
After installing the virtio drivers, you will instantly see that the disk partitions are now shown.
But before you can continue, you need to switch back to the previously used Windows Server 2019 English ISO.
Go back to ISO Images from the VPS Overview.
Unmount the current virtio ISO.
Mount back the Windows Server 2019 English ISO.
Get back to the Console.
Delete existing partitions and click next to auto partition and start the installation.
Delete the 2nd also, to get a state like the one below for fresh installation on 1 system partition (recommended for beginners)
Click the Next button to start the Installation.
Installation in progress:
At this point, the server will reboot. Please do not press any key to boot from the ISO; the system should boot from the SSD drive we've just installed Windows Server 2019.
Provide the details for the built-in administrator account.
Login with the provided credentials (Find the Ctrl+Alt+Del button above the Console window)
- IPv6 configuration
- What Windows Server versions are available?
- Why is the time on my server not correct?
Optional: Enable Remote Desktop Access
Open the Windows File Explorer, right-click This PC, Properties.
Click the Remote tab, and select Allow remote connections to this computer
Now you'll be able to log in over RDP.
You can easily find the Public IP address that is assigned to your VPS on the Overview Page.
Use this IP to make the connection to your VPS with the Microsoft Terminal Services Client (mstsc.exe)