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: