Server Configuration with Cloud-Init: General Information
Please use the “Print” function at the bottom of the page to create a PDF.
Cloud-init is a free software, licensed under the GNU General Public License (GNU GPLv3). It can edit and run scripts that you can upload in the Cloud Panel under Server > Create within Advanced Options > Cloud-Init User Data, before creating a server. Types of scripts that can be processed:
Linux
cloud config
Shell Scripts
Text only
Windows
Powershell Scripts
Command line scripts
Text only
After the server has been created and started for the first time, cloud-init runs the uploaded post-creation script for the configuration. Cloud-init can also process the following tasks:
Linux
- Configuration of the country-specific settings
 - Specifying the Host Name
 - Creation of private SSH keys
 - Saving the SSH keys as .ssh/authorized_keys
 - Specifying the Host Name
 - Setting up temporary mount points
 - Creation of users
 - Creating passwords
 - Adding Repositories
 - Update and installation of Linux packages
 
Windows
Creation of users
Creating passwords
Adding Repositories
Specifying the Host Name
Saving SSH keys
Enlarge existing volumes
You can find further information under: