Skip to main content
This guide walks through installing MikroTik Cloud Hosted Router (CHR) on an Debian-based EDBB VPS.
You’ll download the latest CHR image, inject an autorun script, write the image to the VPS disk, and reboot straight into RouterOS.
Winbox is then used to complete the initial configuration.

1. Prepare the VPS

  1. Reinstall the VPS with a clean Debian 12 environment using the EDBB Control Panel.
  2. Boot the VPS and connect via SSH.

2. Create the Installation Script

  1. Create a new script file (example name: install_chr.sh):
  1. Paste the following script provided by EDBB:
install_chr.sh
  1. Save the file (Ctrl + O, Enter) and exit (Ctrl + X).

3. Run the Installer

The VPS will reboot automatically after installation.

Configure RouterOS manually

  1. Open your VPS service in the client area.
  2. Enable VNC and connect via noVNC or a VNC client.
  3. Sign in to RouterOS with user admin and a blank password.
  4. Set a new password for the admin account.
  5. Identify the network interface:
  1. Using the network details from your billing panel, configure the IP address (example values shown):
  1. Configure the default route (gateway example shown):
  1. Set DNS servers:
  1. After configuration, connect to RouterOS using Winbox.

4. Connect with Winbox

After the VPS restarts, it will boot into MikroTik RouterOS:
  1. Download Winbox from mikrotik.com/download.
  2. Launch Winbox and create a new session:
    • Connect To: public IPv4 address of the VPS.
    • Login: admin
    • Password: enter password.
    • Click Connect.
You now have a clean MikroTik CHR deployment on EDBB infrastructure, ready for routing, firewall, and VPN services.