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.