MikroTik Cloud Hosted Router, Install MikroTik RouterOS on a Vultr VPS
Cloud Hosted Router (CHR) is a RouterOS version intended for running as a virtual machine. It supports the x86 64-bit architecture and can be used on most of the popular hypervisors such as VMWare, Hyper-V, VirtualBox, KVM and others. CHR has full RouterOS features enabled by default but has a different licensing model than other RouterOS versions.
MikroTik RouterOS "CHR" is a Linux kernel-based operating system that turns a computer into a network router. It possesses the following features:
Check your mailbox and confirm your email address to activate your account.
Complete your profile, enter your CC information and fill up your billing address.
From the left side menu bar click on the product button.
Under Instances, find a plus button and click to create a new instance.
Deploy a new instance and choose “Cloud Compute” option
Find a location where you want to host your service
For the-dude monitoring and notification service, it’s recommended to create more than one instance in different locations to monitor your customer’s services more efficiently.
For Usermanager/Radius-server it is recommended to host the RouterOS in a location with the shortest route path to your colocation.
For VPN service depends on the number of your customers and distribution it is recommended to have multiple instances close to each group of the customer to reduce latency and security risk.
For cloud-based CAPsMAN the shortest route-path is the best. Redundancy is always important, make sure to create more than one instance for your CAPsMAN
Hotspot controller is one of the most popular RouterOS services. Depending on the number of Routers and simultaneously registered customer you need to choose enough resources for your instance. A redundant instance is recommended.
We are going to use Vultr to install MikroTik RouterOS to use the-dude monitoring and notification package used to monitor our core and business customers.
MikroTik RouterOS are available for x.86 CPU architecture in .iso format and Cloud-Hosted-Router in VHDX/VMDK/VDI/OVA/RAW formats. To install MikroTik RouterOS on Vultr instance we could use the RouterOS for x.86 architecture. So, the server-type we should choose to create our instance should be from ISO Library.
Make sure to choose SystemRescueCD as Server-Type
For the-dude, we don’t need anything more than 25GB SSD. You could always upgrade your service if required.
It is important to backup your server, and IPv6 is a good option if you are using IPv6 in your network infrastructure.
Press the “Deploy Now” button and wait for the installation to be done.
The server is ready, a public IPv4 address has been assigned to your instance and it’s ready to go to the RouterOS installation process.
Click on three dots and choose “View Console” option:
To install MikroTik RouterOS in the below URL, scroll down on the “Cloud Hosted Router” section and find “Raw disk image” for either long-term or the stable version. Right-click and copy the download URL.
From the below URL copy the link location for "MikroTik RouterOS CHR, Raw Disk imge"
Open a text editor and paste the URL for safekeeping.
Click on "View Console" under the three-dots and press enter to "Boot SystemRescuedCd using default options"
Use the wget command to retrieve the URL link you pasted in your text editor by typing it inside of the *View Console" window.