MikroTik Cloud Hosted Router (CHR) is a version of RouterOS for cloud servers. It possesses the following features:
- Virtual private network (VPN) server and client.
- Bandwidth shaping.
- Quality of Service (QoS).
- Ability to act as a wireless access point.
- Portal-based hotspot.
MikroTik CHR has free and paid license levels. The free license has a speed limit of 1Mbit.
1. Boot the SystemRescueCD ISO
- Navigate to the Vultr cloud server deployment page.
- Select ISO Library under Server Type.
- Choose SystemRescueCD.
- Choose your server plan and deploy the cloud server.
2. Download and install the MikroTik RouterOS raw disk image
- Navigate to the MikroTik RouterOS download page.
- Scroll down to the "Cloud Hosted Router" section.
- Right click on the floppy disk image in the "Raw disk image" row and the "x.xx.x (Current)" column.
- Select "Copy Link Location" on the menu. The raw disk image URL will be saved to your operating system's clipboard.
- Open a text editor and paste the URL for safe keeping.
- On the Vultr server instance page, click on View Console for your running SystemRescueCD instance.
Use the wget command to retrieve the URL link you pasted in your text editor by typing it inside of the *View Console" window.
Use the unzip command to extract the raw disk image.
Use the dd command to write the raw disk image to the Vultr virtual disk.
dd if=chr-x.xx.x.img.img of=/dev/vda
Under the Settings, Custom ISO section of your server instance, click the Remove ISO option. Your server will be rebooted.
- Refresh the View Console windows and type admin at your new MikroTik login. The password is blank. Just hit the "return" key.
MikroTik RouterOS is now installed to your Vultr instance. Follow the guide here to secure your router, which will allow you to access it remotely. Thanks for reading.