Server Provisioning is just a fancy way of saying "I want to create a server and install all the required dependencies and systems so that it's ready to operate." 1.
Typically, you'd spend at least a couple of hours to complete this task if you were doing it manually and that's if you already knew what you are doing. If not, good luck! You are looking forward to spending days, if not weeks, to make your server production ready. And then you have to worry about security, firewalls, user accounts, updates and other things. But not with Cleaver! Just tell Cleaver some basic requirements and it will get the server ready for you in just few minutes. Let's get started!
PROVISIONING A SERVER ON DIGITALOCEAN or VULTR
🗒 Note: Make sure you have authorized Cleaver to create and administer servers by adding an access token from your choice of cloud provider.
Select Servers menu from the sidebar.
Click Add New Server button from the top-right corner.
Make sure you have selected the correct cloud provider (i.e. either DigitalOcean or Vultr)
If it has not already, let Cleaver fetch the latest available specs from the selected cloud provider. This should take no more than few seconds.
SERVER NAME: Cleaver should have created a server name for you. You can change it if you want. Server name must be unique for the selected cloud provider.
PROVIDER PROFILE: Select the profile you want to use for creating this server. If you have multiple profiles, make sure you have selected the correct one.
SERVER SIZE: Select the size of the server you want to create. You can see the full specs of each size by checking the
show specscheckbox. Make very sure that you have selected the right size.
SERVER REGION: The location of the data center where your server will be created.
DATABASE SERVER TYPE: Select the database server you want to install when provisioning. This is optional and you can only choose one. If you want, you can skip this for now as you can always install this later.
LANGUAGES: Select languages to be installed during provisioning. You can pick multiple languages. You don't have to decide what to install right now. When you create a site later, the appropriate languages and libraries will be installed for you. However, it's a good idea to install them now if you already know you are going to need them.
Verify all the choices you have made one more time and click the Add button.
Sit back and relax! Based on what have selected to install and the location you have selected, Cleaver is going to take anywhere from 5 to 10 minutes to get the server ready for you. You can keep your eye on the
status column to see what Cleaver is doing on the server.
🗒 Note: The sudo password for this server will be automatically generated and set for you and should be displayed at the top. This password is automatically saved in your keychain as well. You should note down this password and put it in a safe place just in case.
⚠️ Warning: Don't rename, edit, or delete any password created by Cleaver from the keychain.
If things are still not clear, or if you are having an issue, please send us an email. In the meantime, watch the following clip that shows how to provision a server on DigitalOcean. Steps for provisioning a server on Vultr is pretty much the same as that of on DigitalOcean.