Server Configuration with Cloud-Init: General Information

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:

Cloud-init documentation


Did this article help you?

Your feedback helps us to further improve our services. To leave feedback, log in to your IONOS account by clicking on the login button at the top right. You can then submit a rating below the article.