{"id":522,"date":"2026-07-17T13:35:34","date_gmt":"2026-07-17T13:35:34","guid":{"rendered":"https:\/\/packetra.com\/knowledgebase\/?post_type=ht_kb&#038;p=522"},"modified":"2026-07-17T15:02:41","modified_gmt":"2026-07-17T15:02:41","slug":"how-to-guide-setup-routeros-mikrotik-on-server","status":"publish","type":"ht_kb","link":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-guide-setup-routeros-mikrotik-on-server\/","title":{"rendered":"How to Guide \u2013 Setup RouterOS (Mikrotik) on your Server"},"content":{"rendered":"\n<p class=\"has-primary-color has-text-color has-link-color has-small-font-size wp-elements-1 wp-block-paragraph\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#9c9c9c\" class=\"has-inline-color\">You can turn any of your Packetra Linux VPS\/Dedicated Server into a full MikroTik RouterOS router by installing the Cloud Hosted Router (CHR) image. This is ideal for those who want a powerful, fully controllable router at a hosting IP for VPN tunnels, firewalling, routing and traffic management. CHR runs the same RouterOS software found on MikroTik hardware, is lightweight, and installs directly over your existing Linux system from within the server itself.<\/mark><\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">This article assumes you are already logged into your VPS\/Dedicated Server. Don&#8217;t have an account with us, feel free to sign up over at our <a href=\"https:\/\/portal.packetra.com\/register.php\"><strong>Portal<\/strong><\/a>. Once registered check out our selection of <a href=\"https:\/\/packetra.com\/hosting\/cloud-hosting\"><strong>VPS<\/strong><\/a> and <a href=\"https:\/\/packetra.com\/hosting\/dedicated-hosting\"><strong>Dedicated Servers<\/strong><\/a>. <br>Already have one? Then feel free to proceed to follow the how-to guide below.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\"><strong>Important &#8211; this is destructive and irreversible.<\/strong> Installing CHR overwrites the entire disk, wiping your Linux OS and all data on it. Back up anything you need first. Once written, the only way back to Linux is a fresh OS reload from your control panel. Do <strong>not<\/strong> run this on a server holding data you care about, spin up a fresh VPS for it instead.<\/p>\n\n\n\n<h3 class=\"wp-block-heading step-heading\">Before You Begin &#8211; Use the Console, Not SSH<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Because this process overwrites the running operating system, your SSH connection will drop the instant the disk is rewritten. If the write has not finished by then, you are left with an unbootable server. For this reason we strongly recommend running the whole procedure from the <strong>noVNC \/ HTML5 console<\/strong> in your Packetra client area rather than over SSH. From the console you can watch the write finish and the reboot happen, with no session to drop mid-way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will find the console under your service in the <a href=\"https:\/\/portal.packetra.com\/clientarea.php\"><strong>client portal<\/strong><\/a>. Log into your Linux server there as <strong>cloudvpsXXX\/root <\/strong>before continuing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading step-heading\">Select your Linux OS to Prepare the Tools<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, install the two tools we need, <strong>wget<\/strong> to download the image and <strong>unzip<\/strong> to extract it. Select the tab matching the OS your VPS is currently running.<\/p>\n\n\n\n<div class=\"wp-block-ht-blocks-tabs wp-block-hb-tabs\"><ul class=\"wp-block-hb-tabs__nav\" role=\"tablist\"><li class=\"wp-block-hb-tabs__head\" data-tab=\"tabs-0\" data-hb-tabs-tab--state=\"active\"><span class=\"wp-block-hb-tabs__head_item\" for=\"tab0\">Ubuntu<\/span><\/li><li class=\"wp-block-hb-tabs__head\" data-tab=\"tabs-1\" data-hb-tabs-tab--state=\"inactive\"><span class=\"wp-block-hb-tabs__head_item\" for=\"tab1\">Debian<\/span><\/li><li class=\"wp-block-hb-tabs__head\" data-tab=\"tabs-2\" data-hb-tabs-tab--state=\"inactive\"><span class=\"wp-block-hb-tabs__head_item\" for=\"tab2\">AlmaLinux<\/span><\/li><\/ul><div id=\"tabs-0\" class=\"wp-block-hb-tabs__content\" role=\"tabpanel\" data-hb-tabs-tab--state=\"active\"><p><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Update the system and install the download and extract tools<\/mark><\/strong><\/code><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">apt<\/mark> update<\/strong><\/code><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">apt<\/mark> install -y wget unzip<\/strong><\/code><\/p><\/div><div id=\"tabs-1\" class=\"wp-block-hb-tabs__content\" role=\"tabpanel\" data-hb-tabs-tab--state=\"inactive\"><p><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Update the system and install the download and extract tools<\/mark><\/strong><\/code><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">apt<\/mark> update<\/strong><\/code><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">apt<\/mark> install -y wget unzip<\/strong><\/code><\/p><\/div><div id=\"tabs-2\" class=\"wp-block-hb-tabs__content\" role=\"tabpanel\" data-hb-tabs-tab--state=\"inactive\"><p><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\"># Update the system and install the download and extract tools<\/mark><\/strong><\/code><br><code><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-green-color\">dnf<\/mark> install -y wget unzip<\/strong><\/code><\/p><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading step-heading\">Download &amp; Extract the CHR Image into RAM<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We download the image into <code><strong>\/dev\/shm<\/strong><\/code>, which is a RAM-backed folder. This matters because we are about to overwrite the disk, the source image needs to live somewhere that <em>isn&#8217;t<\/em> the disk we are wiping. Keeping it in RAM means the write can read the image cleanly right up to the end.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>cd \/dev\/shm\nwget https:\/\/download.mikrotik.com\/routeros\/7.21.5\/chr-7.21.5.img.zip -O chr.zip\nunzip chr.zip<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">MikroTik ships CHR as a <strong>.zip<\/strong> archive, so it must be extracted with <strong>unzip<\/strong> \u2014 <strong>not<\/strong> gunzip. Using gunzip returns &#8220;unknown suffix &#8212; ignored&#8221; and leaves you with an unextracted file. If you then write that to disk, the router will boot to &#8220;XZ-compressed data is corrupt&#8221;. Always use unzip.<\/p>\n\n\n\n<h4 class=\"wp-block-heading step-heading\">Verify the Image Before Writing<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This one check saves the most common failure. Confirm the extracted file is a real disk image and note its exact name (the version number may differ from the example).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>ls -la\nfile chr-7.21.5.img<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>file<\/strong> command must report something like <strong>DOS\/MBR boot sector<\/strong> or <strong>data<\/strong>. If it says <strong>Zip archive<\/strong>, the extract did not happen, go back and run unzip again. Do not proceed until this reports a boot sector.<\/p>\n\n\n\n<h3 class=\"wp-block-heading step-heading\">Identify Your Target Disk<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Next, find the disk your server boots from, this is the device we write CHR onto. It is usually <strong>vda<\/strong> or <strong>sda<\/strong>, but you must confirm rather than assume, as writing to the wrong device will fail.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>lsblk<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\">Example:<\/mark><\/strong> a line reading <strong>sda&nbsp;&nbsp;&nbsp;25G&nbsp;disk<\/strong> with a partition <strong>sda1<\/strong> mounted at <strong>\/<\/strong> tells you the boot disk is <strong>\/dev\/sda<\/strong>. Use the whole disk (<strong>sda<\/strong>), not the partition (<strong>sda1<\/strong>). Note the name for the next step.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\"><strong>Booting mode:<\/strong> CHR uses a legacy BIOS boot layout. All Packetra VPS boot in BIOS (SeaBIOS) mode, so this works out of the box there is no action needed. If you run this method elsewhere on a UEFI-only machine, CHR will write fine but fail to boot, because the write removes the EFI partition.<\/p>\n\n\n\n<h3 class=\"wp-block-heading step-heading\">Write the Image and Reboot into RouterOS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now write the image to the disk. Replace <strong>chr-7.21.5.img<\/strong> with the exact filename from the verify step, and <strong>\/dev\/sda<\/strong> with the disk you confirmed with lsblk. The <strong>sync<\/strong> flushes the write, then <strong>echo b<\/strong> forces an immediate reboot into RouterOS.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>dd if=\/dev\/shm\/chr-7.21.5.img of=\/dev\/sda bs=4M conv=notrunc oflag=direct\nsync\necho b &gt; \/proc\/sysrq-trigger<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The console will freeze briefly, then you will see the server reboot. SeaBIOS loads, and within a few seconds RouterOS starts. Watch the console, you are looking for the RouterOS banner and a login prompt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">First Login &amp; Configure Networking<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">At the RouterOS prompt, log in with username <strong>admin<\/strong> and an <strong>empty password<\/strong> (just press Enter). You will be prompted to set a new password immediately, do this as your server is on a public IP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CHR does not pick up your old Linux network settings, so set them manually. Use the IP address, subnet and gateway shown for your service in the client portal. The example below uses placeholders \u2014 substitute your own values.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>ip address add address=YOUR_IP\/PREFIX interface=ether1\nip route add gateway=YOUR_GATEWAY\nip dns set servers=1.1.1.1,9.9.9.9<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\">Example:<\/mark><\/strong> for an IP of 203.0.113.50 with a \/27 subnet and gateway 203.0.113.33, the first line would read <strong>ip address add address=203.0.113.50\/27 interface=ether1<\/strong> and the route <strong>ip route add gateway=203.0.113.33<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These settings are saved immediately and persist across reboots \u2014 RouterOS has no separate &#8220;save&#8221; step. Verify connectivity:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>ip address print\nping YOUR_GATEWAY count=3\nping 1.1.1.1 count=3<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If both pings reply, your router is online. You can now manage it over SSH, or download <strong>WinBox<\/strong> from MikroTik for a full graphical interface.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Secure &amp; Name Your Router<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">RouterOS enables several management services by default. Since your router faces the public internet, disable the ones you do not need and set a clear identity.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong># See what is running, then disable the insecure\/unused services\nip service print\nip service disable telnet,ftp,api,api-ssl\n\n# Give the router a recognisable name\nsystem identity set name=my-router<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This leaves SSH and WinBox available. If you connect from a fixed IP, you can restrict WinBox to it with <strong>ip service set winbox address=YOUR_HOME_IP<\/strong> for an extra layer of security.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Final Words<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You now have a full MikroTik RouterOS router running on your Packetra server, installed directly from Linux with no special tooling. This suits anyone who wants complete control over routing, firewalling and VPN termination at a hosting IP, using the same interface as MikroTik&#8217;s hardware routers. From here you can build WireGuard or IPsec tunnels, set up firewall rules, or shape traffic, all from within RouterOS.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\"><strong>Frequently Asked Questions<\/strong><br><br><strong>Do I need a licence to run CHR?<\/strong><br>CHR runs for free on its default licence, which caps each interface at 1 Mbit\/s of throughput. That is plenty for a router control plane, management, and light use. If you need real bandwidth, MikroTik sells paid CHR licences (P1, P10 and unlimited tiers) that you apply from within RouterOS. Buy a licence keyed to your system ID shown under <strong>system license print<\/strong>.<br><br><strong>The router boots to &#8220;XZ-compressed data is corrupt&#8221;. What happened?<\/strong><br>The image written to disk was damaged or incomplete. This is almost always caused by using gunzip instead of unzip, or by writing before the extract finished. Reload Linux, then repeat the steps making sure the <strong>file<\/strong> command reports a boot sector before you run dd.<br><br><strong>My SSH session froze and dropped during the write. Did it fail?<\/strong><br>No, that is expected. The moment dd overwrites the running OS, SSH has nothing to talk to and drops. This is exactly why we recommend using the console instead, so you can watch the reboot into RouterOS complete.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-success\"><strong>Good to Know<\/strong><br>Always run this from the noVNC console rather than SSH, and always verify the extracted image with the <strong>file<\/strong> command before writing. Those two habits prevent the vast majority of failed installs. Keep the CHR image in <strong>\/dev\/shm<\/strong> so the write can read it cleanly while overwriting the disk. If you ever want to go back to a standard Linux VPS, simply reload the OS from your control panel, which wipes CHR and restores a clean install. Run into any issues? Open a support ticket through the <a href=\"https:\/\/portal.packetra.com\/submitticket.php\"><strong>client portal<\/strong><\/a> and our team will help you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can turn any of your Packetra Linux VPS\/Dedicated Server into a full MikroTik RouterOS router by installing the Cloud Hosted Router (CHR) image. This is ideal for those who want a powerful, fully controllable router at a hosting IP for VPN tunnels, firewalling, routing and traffic management. CHR runs&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[71],"ht-kb-tag":[77],"class_list":["post-522","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-guides-tutorials","ht_kb_tag-router"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Guide - How to setup RouterOS | Packetra<\/title>\n<meta name=\"description\" content=\"Learn how to setup RouterOS from Mikrotik on your Packetra server VPS\/Dedicated server. Set it up in few commands and clicks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-guide-setup-routeros-mikrotik-on-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Guide - How to setup RouterOS | Packetra\" \/>\n<meta property=\"og:description\" content=\"Learn how to setup RouterOS from Mikrotik on your Packetra server VPS\/Dedicated server. Set it up in few commands and clicks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-guide-setup-routeros-mikrotik-on-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Packetra Knowledgebase\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-17T15:02:41+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/how-to-guide-setup-routeros-mikrotik-on-server\\\/\",\"url\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/how-to-guide-setup-routeros-mikrotik-on-server\\\/\",\"name\":\"How to Guide - How to setup RouterOS | Packetra\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/#website\"},\"datePublished\":\"2026-07-17T13:35:34+00:00\",\"dateModified\":\"2026-07-17T15:02:41+00:00\",\"description\":\"Learn how to setup RouterOS from Mikrotik on your Packetra server VPS\\\/Dedicated server. Set it up in few commands and clicks.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/how-to-guide-setup-routeros-mikrotik-on-server\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/how-to-guide-setup-routeros-mikrotik-on-server\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/how-to-guide-setup-routeros-mikrotik-on-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Guide \u2013 Setup RouterOS (Mikrotik) on your Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/#website\",\"url\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/\",\"name\":\"Packetra Knowledgebase\",\"description\":\"Hosting Guides, VPS Help &amp; Support\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/packetra.com\\\/knowledgebase\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Guide - How to setup RouterOS | Packetra","description":"Learn how to setup RouterOS from Mikrotik on your Packetra server VPS\/Dedicated server. Set it up in few commands and clicks.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-guide-setup-routeros-mikrotik-on-server\/","og_locale":"en_US","og_type":"article","og_title":"How to Guide - How to setup RouterOS | Packetra","og_description":"Learn how to setup RouterOS from Mikrotik on your Packetra server VPS\/Dedicated server. Set it up in few commands and clicks.","og_url":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-guide-setup-routeros-mikrotik-on-server\/","og_site_name":"Packetra Knowledgebase","article_modified_time":"2026-07-17T15:02:41+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-guide-setup-routeros-mikrotik-on-server\/","url":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-guide-setup-routeros-mikrotik-on-server\/","name":"How to Guide - How to setup RouterOS | Packetra","isPartOf":{"@id":"https:\/\/packetra.com\/knowledgebase\/#website"},"datePublished":"2026-07-17T13:35:34+00:00","dateModified":"2026-07-17T15:02:41+00:00","description":"Learn how to setup RouterOS from Mikrotik on your Packetra server VPS\/Dedicated server. Set it up in few commands and clicks.","breadcrumb":{"@id":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-guide-setup-routeros-mikrotik-on-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/packetra.com\/knowledgebase\/kb\/how-to-guide-setup-routeros-mikrotik-on-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/packetra.com\/knowledgebase\/kb\/how-to-guide-setup-routeros-mikrotik-on-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/packetra.com\/knowledgebase\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/packetra.com\/knowledgebase\/kb\/"},{"@type":"ListItem","position":3,"name":"How to Guide \u2013 Setup RouterOS (Mikrotik) on your Server"}]},{"@type":"WebSite","@id":"https:\/\/packetra.com\/knowledgebase\/#website","url":"https:\/\/packetra.com\/knowledgebase\/","name":"Packetra Knowledgebase","description":"Hosting Guides, VPS Help &amp; Support","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/packetra.com\/knowledgebase\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=522"}],"version-history":[{"count":2,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/522\/revisions"}],"predecessor-version":[{"id":524,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/522\/revisions\/524"}],"wp:attachment":[{"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=522"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb-category?post=522"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/packetra.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb-tag?post=522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}