Skip to main content

OS Deployment and Installation

How to Install an OS, Pre-Installed Applications, and Configure a Mirohost Cloud Server

After creating a cloud server, the first step is to deploy it.
The Mirohost Cloud platform allows you to install a clean operating system in a matter of seconds,
deploy a pre-configured image with a pre-installed application (VPN/proxy), upload your own ISO image,

restore from a backup, or fully clone an existing server.

Method 1. Automatic OS Installation (the “OS” tab)

For automatic installation, official general-purpose images with the cloud-init system are used, which are updated weekly.

In the control panel, simply select the desired OS from the list:

Linux distributions: Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS-Stream, Fedora, openSUSE, Oracle Linux.

Other operating systems: FreeBSD, Microsoft Windows Server Eval.

During installation, you can specify your own SSH key or use an automatically generated one.

Method 2. Installing Pre-built Apps and Services (the “App” tab)

Among the pre-built solutions, the OpenClaw app is available

OpenClaw is a tool for creating and running AI agents that can independently perform actions on a computer or server.

The main difference from regular ChatGPT: OpenClaw is focused not only on providing answers, but on performing actions within your environment.

After selecting the application and confirming the installation, you’ll receive a fully ready and configured environment.

Method 3. Manually installing your own ISO/IMG image (the “Manual Installation” tab)

If the OS you need or a specific distribution isn’t listed, you can install your own image:

  • Create a blank cloud server and select the Empty-Legacy-Boot or Empty-UEFI-Boot image (or a related OS).
  • Put the virtual machine into Rescue mode (the “Recovery” tab).
  • Open the VNC console and copy the image using the following commands:
curl -L https://domain.com/image.img.zip > name.zip

unzip name.zip > name.img

dd if=name.img of=/dev/sda bs=1M
  • Click the “Unrescue” button to reboot into the installed system.

! Note: Installation from third-party images is performed at the user’s own risk; automatic, correct operation is not guaranteed in such cases.

Method 4. Installing from a backup
Allows you to create a new cloud server from your own previously saved private image (system snapshot/backup).
How it works: Creating a server from a private image will replicate its state as of the time it was saved.
Preparing the image: To ensure the private image functions correctly with IP address assignment, password generation, and SSH key configuration, make sure that qemu-guest-agent and cloud-init are installed on it, clear the logs, and run the command
cloud-init clean --logs
before saving.

Automatic Backups: For the Cloud line, automatic backups are not performed by default— the user must manually configure the schedule and create snapshots in the control panel.

Method 5. Cloning a Cloud Server (the “Clone Server” tab)

The ability to deploy a new server with a single click, which will be an exact copy of an already configured and running VM

from another order in your profile.

Use Case: Used for quickly duplicating configurations, deploying test environments, or

migrating VMs between data centers (e.g., Ukraine to Poland).

Features: The cloning process may take some time depending on the server size and location.

Once complete, the new server will receive a new, separate IP address.

The target server for cloning must have the same or larger disk size.