How to Install MikroTik OS on a VPS: A Step-by-Step GuideIntroduction
CloudWave Hosting is a powerful and cost-effective cloud computing platform that allows users to run virtual machines (VMs) with a wide selection of Linux distributions. But if you need advanced networking features—like professional-grade routing, VPN services, or bandwidth management—MikroTik RouterOS CHR is an excellent option.
CHR (Cloud Hosted Router) is a MikroTik product that delivers a fully functional RouterOS installation in a virtualized environment. Deploying it on CloudWave Hosting Cloud combines the flexibility of cloud hosting with the robust networking capabilities of MikroTik.
In this guide, you’ll learn how to install MikroTik RouterOS CHR on a CloudWave Hosting server step-by-step.
Buy MikroTik VPS
Starts $5.99
Get reliable, high-speed MikroTik VPS with full admin access and 70+ Location—perfect for professional network use in Bangladesh.
View PlansMethod: 01
Step 01: Log in to your server with full root access with PuTTY
Step 02: Just run this command and wait for 5 minutes:
For MikroTik 6.48.6-
bash -c "$(curl -L https://raw.githubusercontent.com/azadrahorg/Install-MikroTik-CHR-on-VPS/main/mik-6486.sh)"
For MikroTik 7.10.2
bash -c "$(curl -L https://raw.githubusercontent.com/azadrahorg/Install-MikroTik-CHR-on-VPS/main/mik78.sh)"
Step 03: When you see the installation is completed and asks you for a reboot, just reboot your VPS from the control panel.
Step 04: Open WinBox and log into your MikroTik OS
IP: <Your VPS IP>
User: admin
Password: <No Password>
Method: 02
Step 1: Create a Cloud Server or VPS
- Click Create Server.
- Choose any server type or plan according to your needs.
- Select a location closest to your target users.
- Create the server.
Step 2: Activate the Rescue System
Before installing CHR, you’ll need to boot your server into the Rescue System.
- Open your server’s details in the Cloud Console.
- Click ENABLE RESCUE & POWER CYCLE.
- Choose linux64 as the Rescue OS.
- Hetzner will display SSH login credentials (username & password).
- Use these credentials to log in via SSH:
ssh root@your-server-ip
Step 3: Install MikroTik CHR
Once logged in to the Rescue System, download and install the CHR RAW disk image.
curl -L https://download.mikrotik.com/routeros/7.15.3/chr-7.15.3.img.zip | funzip | dd of=/dev/sda bs=1M
Note: Replace the above URL with the latest CHR version from the MikroTik download page.
This command does:
- Downloads the CHR image.
- Unzips it on the fly.
- Writes it directly to your server’s main disk (
/dev/sda
).
Step 4: Reboot the Server
After installation finishes, reboot your server:
reboot
The server will now boot directly into MikroTik RouterOS CHR.
Step 5: Secure Your RouterOS Installation
It’s critical to secure RouterOS immediately after installation:
- Log in using the default credentials:
- Username:
admin
- Password: (blank) (press Enter)
- Username:
- Set a strong password
- Keep RouterOS updated with the latest stable release.
- Configure firewall rules to block unauthorized access.
Benefits of Running CHR on VPS
- Scalability – Upgrade resources anytime.
- Cost-effective – Pay only for what you use.
- Flexibility – Easily redeploy or move to another location.
- Powerful Networking – Access to advanced routing, VPN, and firewall tools.
Final Thoughts
By combining CloudWave Hosting Cloud with MikroTik RouterOS CHR, you get the perfect balance of performance, flexibility, and enterprise-grade networking features. Whether you’re an ISP, IT admin, or a networking enthusiast, this setup will give you full control over your routing infrastructure in the cloud.
Ensure that you regularly update RouterOS and follow best security practices to maintain a safe and reliable system.