Setting up a server involves specifying its properties, such as size, operating system, and optional configurations like SSH keys and advanced options. Different server sizes offer varied options, with certain operating systems necessitating specific resources to function effectively.
Start by logging into your account. After successful login, you will land on the home page where you can view existing servers or set up new ones.
Click on the "Manage" button next to a server ready for provisioning. This action will lead you to the server setup page.
On this page, you are required to fill in the following details:
Server Name: Provide a name for your server for easy identification. If you prefer, you can generate a random name by clicking the "Random" button.
Hostname: Enter a Fully Qualified Domain Name (FQDN) for the hostname.
Timezone: Set the timezone for the server.
Operating System: Choose an operating system from the dropdown menu. The platform supports a wide range of operating systems, including Windows, Linux, and FreeBSD. If you wish to install the operating system yourself, you might need to contact support to get an ISO added to your account if it's not already available.
After selecting the operating system, for Linux-based installations, you will see an option for adding SSH keys. You can either provide an existing key or have the system generate one for you. Although adding an SSH key is not mandatory, it is highly recommended for security reasons. If you choose not to add an SSH key, a generated password for the root account will be created and emailed to you once the installation is complete.
Further down, you'll find advanced options where you can enable features like VNC or change DNS servers. Once you've configured everything to your liking, click the "Install" button.
Following the installation, you'll be redirected to a page that indicates the installation status. Once the installation is complete, you'll be taken back to the server management page.
This tutorial has provided the basics of provisioning a server. For more specific or advanced configuration needs, you might need to consult additional documentation or reach out to the support team.