Install MikroTik CHR from a rescue environment, configure your EDBB IP address and gateway, secure the administrator account and connect with WinBox.
MikroTik Cloud Hosted Router (CHR) runs RouterOS on your VPS. This guide uses a raw CHR disk image and a Linux rescue environment, then walks through the first network configuration.
Installing CHR replaces the entire VPS disk, including the existing operating system and files. Download a backup first. Do not write the image from the running system you are replacing.
Copy your VPS’s IPv4 address, prefix, gateway and DNS settings from the EDBB Network tab. Keep them available outside the VPS.
Open the VNC console, then boot a Linux rescue ISO through Installation → ISO Boot. See Linux rescue.
Review Settings for the chosen CHR release’s boot requirements. CHR supports Virtio network and disk devices on KVM; do not switch to legacy drivers without a reason. Boot-mode support depends on the image/version you install.
Choose the intended stable CHR raw disk image from MikroTik downloads. Do not choose a RouterBOARD package or a VMDK image.
First check that the rescue environment has network access with ip -br addr and ip route. If needed, configure its interface using the IP and gateway from the panel. Changes to rescue networking do not configure RouterOS later.Use the direct HTTPS download link for the version you selected:
cd /tmpcurl --fail --location --output chr.img.zip 'PASTE_OFFICIAL_CHR_RAW_ZIP_URL'sha256sum chr.img.zipunzip -l chr.img.zip
Compare the checksum with the value published for that exact download. Check there is enough temporary space before extracting. Then run:
unzip chr.img.zipls -lh *.img
Note the extracted filename, such as chr-VERSION.img. Do not use a different version’s filename or checksum. If rescue has no Internet access, download the archive on your own computer, verify it there and transfer it into the rescue environment before extracting it.
Identify the whole VPS disk, such as /dev/vda, rather than a partition, the ISO or a temporary rescue disk. Check its size against the VPS plan and the extracted image. None of its partitions may remain mounted; unmount them and disable any swap on that disk before writing it.Stop if you cannot clearly identify the disk. Do not choose a device only because it is first in the list.
Wait for dd to finish without errors. Unmount the rescue ISO in Installation → ISO Boot, then restart from the local disk. Watch the VNC console. If it does not boot, check the image and boot/device settings before making another disk change.
Sign in through the console using the initial login procedure for your CHR release. Follow any first-login password prompt and choose a strong administrator password. If needed, use RouterOS’s interactive /password command. Do not use password as the password.Inspect the interface and any existing configuration:
/interface print/ip address print/ip route print
The following example uses ether1 and documentation addresses. Replace the interface, address/prefix and gateway with the values from your VPS’s Network tab. Do not add duplicate addresses or routes:
/ip address add address=192.0.2.10/24 interface=ether1/ip route add dst-address=0.0.0.0/0 gateway=192.0.2.1/ip dns set servers=1.1.1.1,1.0.0.1 allow-remote-requests=no
The DNS example uses public resolvers; you can use the resolver addresses shown in the panel instead. Keep allow-remote-requests=no unless you deliberately configure and protect a DNS service.Check connectivity:
/ping 1.1.1.1 count=4/ping example.com count=4
If numeric addresses work but names do not, check the DNS settings. If neither works, recheck the address, gateway and interface.
6. Restrict management access and connect with WinBox
Before leaving the console, restrict management to an address or network you control. Replace YOUR_ADMIN_IP/32 with the public address of the computer or trusted network you will connect from:
/ip service set winbox address=YOUR_ADMIN_IP/32/ip service set ssh address=YOUR_ADMIN_IP/32/ip service disable telnet,ftp,www,www-ssl,api,api-ssl
These are RouterOS services inside your VPS, not an EDBB account API. Configure an appropriate RouterOS firewall before exposing routing or VPN services. Keep console access while testing; changing your Internet connection may change the source address allowed to manage the router.Download WinBox from MikroTik, enter the VPS’s public IP, and sign in with the account and password you set. Use IP access; local MAC discovery does not extend across the Internet.Finally, apply the licence needed for your workload and store a RouterOS configuration backup securely outside the VPS. All traffic, including forwarded VPN traffic, remains subject to the AUP and SMTP policy.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"EDBB Docs","colors":{"primary":"#3857e8","light":"#8da2ff","dark":"#3857e8"},"logo":{"light":"https://mintcdn.com/edbackboneco/GXZDWPUcLpd5fRmb/logo/EDBB_dark.svg?fit=max\u0026auto=format\u0026n=GXZDWPUcLpd5fRmb\u0026q=85\u0026s=cfa1041d16994b88380da3ff36225dfa","dark":"https://mintcdn.com/edbackboneco/GXZDWPUcLpd5fRmb/logo/EDBB_light.svg?fit=max\u0026auto=format\u0026n=GXZDWPUcLpd5fRmb\u0026q=85\u0026s=497d87296d6e93817ac98a5880bcf553"},"favicon":"https://mintcdn.com/edbackboneco/GXZDWPUcLpd5fRmb/favicon.svg?fit=max\u0026auto=format\u0026n=GXZDWPUcLpd5fRmb\u0026q=85\u0026s=27d0302879ec7031fb0dd663889f8e52","navbar":{"links":[{"href":"https://www.edbb.com/contact","label":"Support"},{"href":"https://status.edis.global/","label":"Status"},{"href":"https://blog.edbb.com","label":"Blog"}],"primary":{"type":"button","label":"Control Panel","href":"https://my.edbb.com/clientarea.php"}},"footer":{"socials":{"x":"https://x.com/edbb_vps"}},"seo":{"indexing":"navigable"},"styling":{"codeblocks":"system","latex":false},"integrations":{"intercom":{"appId":"mh511doa"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor","vscode"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Buy VPS Hosting","icon":"cloud","href":"https://www.edbb.com/#start-now"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"edbackboneco","hasAudioNarration":false,"actualSubdomain":"edbackboneco","customDomains":["docs.edbb.com"],"gitSource":{"type":"github","owner":"edbb-docs","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{},"buildId":"6af632da7fc6995f7dea4021","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"Documentation","count":114},{"language":"default","tag":"IP addresses and DNS","count":24},{"language":"default","tag":"Billing and payments","count":18},{"language":"default","tag":"Manage your VPS","count":14},{"language":"default","tag":"Getting started","count":11},{"language":"default","tag":"Upgrades and locations","count":11},{"language":"default","tag":"Policies and abuse","count":8},{"language":"default","tag":"Cancellation and account","count":7},{"language":"default","tag":"Troubleshooting","count":7},{"language":"default","tag":"Advanced guides","count":5}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":""}],"page":{"pagePath":"advanced-setup-guides/install-mikrotik-chr","slug":"/advanced-setup-guides/install-mikrotik-chr","pageMetadata":{"title":"Install MikroTik CHR on your VPS","sidebarTitle":"Install MikroTik CHR","description":"Install MikroTik CHR from a rescue environment, configure your EDBB IP address and gateway, secure the administrator account and connect with WinBox.","href":"/advanced-setup-guides/install-mikrotik-chr"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Install MikroTik CHR from a rescue environment, configure your EDBB IP address and gateway, secure the administrator account and connect with WinBox.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`MikroTik Cloud Hosted Router (CHR) runs RouterOS on your VPS. This guide uses a raw CHR disk image and a Linux rescue environment, then walks through the first network configuration.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Installing CHR replaces the entire VPS disk, including the existing operating system and files. Download a backup first. Do not write the image from the running system you are replacing.`})}),`\n`,_jsx(`span`,{id:`1-prepare-the-vps`}),`\n`,_jsx(`span`,{id:`prepare-the-image-and-console`}),`\n`,_jsx(Heading,{level:`2`,id:`1-prepare-the-vps-and-image`,children:`1. Prepare the VPS and image`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Check `,_jsx(_components.a,{href:`https://help.mikrotik.com/docs/spaces/ROS/pages/18350234/Cloud+Hosted+Router+CHR`,children:`MikroTik’s CHR requirements and licence options`}),`. The free licence limits upload speed to 1 Mbit/s per interface.`]}),`\n`,_jsxs(_components.li,{children:[`Copy your VPS’s IPv4 address, prefix, gateway and DNS settings from the EDBB `,_jsx(_components.strong,{children:`Network`}),` tab. Keep them available outside the VPS.`]}),`\n`,_jsxs(_components.li,{children:[`Open the `,_jsx(_components.a,{href:`/vps-management/enable-vnc-server`,children:`VNC console`}),`, then boot a Linux rescue ISO through `,_jsx(_components.strong,{children:`Installation → ISO Boot`}),`. See `,_jsx(_components.a,{href:`/vps-management/linux-rescue`,children:`Linux rescue`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Review `,_jsx(_components.strong,{children:`Settings`}),` for the chosen CHR release’s boot requirements. CHR supports Virtio network and disk devices on KVM; do not switch to legacy drivers without a reason. Boot-mode support depends on the image/version you install.`]}),`\n`,_jsxs(_components.li,{children:[`Choose the intended stable CHR `,_jsx(_components.strong,{children:`raw disk image`}),` from `,_jsx(_components.a,{href:`https://mikrotik.com/download`,children:`MikroTik downloads`}),`. Do not choose a RouterBOARD package or a VMDK image.`]}),`\n`]}),`\n`,_jsx(`span`,{id:`2-create-the-installation-script`}),`\n`,_jsx(Heading,{level:`2`,id:`2-download-and-extract-in-rescue-mode`,children:`2. Download and extract in rescue mode`}),`\n`,_jsxs(_components.p,{children:[`First check that the rescue environment has network access with `,_jsx(_components.code,{children:`ip -br addr`}),` and `,_jsx(_components.code,{children:`ip route`}),`. If needed, configure its interface using the IP and gateway from the panel. Changes to rescue networking do not configure RouterOS later.`]}),`\n`,_jsx(_components.p,{children:`Use the direct HTTPS download link for the version you selected:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`cd`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /tmp`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --fail`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --location`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --output`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` chr.img.zip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'PASTE_OFFICIAL_CHR_RAW_ZIP_URL'`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sha256sum`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` chr.img.zip`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`unzip`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -l`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` chr.img.zip`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Compare the checksum with the value published for that exact download. Check there is enough temporary space before extracting. Then run:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`unzip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` chr.img.zip`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`ls`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -lh`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` *`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`.img`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Note the extracted filename, such as `,_jsx(_components.code,{children:`chr-VERSION.img`}),`. Do not use a different version’s filename or checksum. If rescue has no Internet access, download the archive on your own computer, verify it there and transfer it into the rescue environment before extracting it.`]}),`\n`,_jsx(`span`,{id:`identify-the-destination`}),`\n`,_jsx(Heading,{level:`2`,id:`3-identify-the-destination-disk`,children:`3. Identify the destination disk`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`lsblk`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -o`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS,MODEL`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`findmnt`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Identify the `,_jsx(_components.strong,{children:`whole VPS disk`}),`, such as `,_jsx(_components.code,{children:`/dev/vda`}),`, rather than a partition, the ISO or a temporary rescue disk. Check its size against the VPS plan and the extracted image. None of its partitions may remain mounted; unmount them and disable any swap on that disk before writing it.`]}),`\n`,_jsx(_components.p,{children:`Stop if you cannot clearly identify the disk. Do not choose a device only because it is first in the list.`}),`\n`,_jsx(`span`,{id:`3-run-the-installer`}),`\n`,_jsx(`span`,{id:`write-the-image`}),`\n`,_jsx(Heading,{level:`2`,id:`4-write-the-image-and-boot-from-disk`,children:`4. Write the image and boot from disk`}),`\n`,_jsx(_components.p,{children:`Replace the image path and destination below with the values you checked. This command is destructive:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sudo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` dd`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` if=/tmp/chr-VERSION.img`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` of=/dev/REPLACE_WITH_VPS_DISK`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` bs=4M`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` status=progress`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` conv=fsync,nocreat`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sync`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Wait for `,_jsx(_components.code,{children:`dd`}),` to finish without errors. Unmount the rescue ISO in `,_jsx(_components.strong,{children:`Installation → ISO Boot`}),`, then restart from the local disk. Watch the VNC console. If it does not boot, check the image and boot/device settings before making another disk change.`]}),`\n`,_jsx(`span`,{id:`configure-routeros-manually`}),`\n`,_jsx(`span`,{id:`secure-the-first-login`}),`\n`,_jsx(Heading,{level:`2`,id:`5-set-a-password-and-configure-networking`,children:`5. Set a password and configure networking`}),`\n`,_jsxs(_components.p,{children:[`Sign in through the console using the initial login procedure for your CHR release. Follow any first-login password prompt and choose a strong administrator password. If needed, use RouterOS’s interactive `,_jsx(_components.code,{children:`/password`}),` command. Do not use `,_jsx(_components.code,{children:`password`}),` as the password.`]}),`\n`,_jsx(_components.p,{children:`Inspect the interface and any existing configuration:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/interface print`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/ip address print`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/ip route print`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`The following example uses `,_jsx(_components.code,{children:`ether1`}),` and documentation addresses. Replace the interface, address/prefix and gateway with the values from your VPS’s `,_jsx(_components.strong,{children:`Network`}),` tab. Do not add duplicate addresses or routes:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/ip address add address=192.0.2.10/24 interface=ether1`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/ip route add dst-address=0.0.0.0/0 gateway=192.0.2.1`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/ip dns set servers=1.1.1.1,1.0.0.1 allow-remote-requests=no`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`The DNS example uses public resolvers; you can use the resolver addresses shown in the panel instead. Keep `,_jsx(_components.code,{children:`allow-remote-requests=no`}),` unless you deliberately configure and protect a DNS service.`]}),`\n`,_jsx(_components.p,{children:`Check connectivity:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/ping 1.1.1.1 count=4`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/ping example.com count=4`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`If numeric addresses work but names do not, check the DNS settings. If neither works, recheck the address, gateway and interface.`}),`\n`,_jsx(`span`,{id:`4-connect-with-winbox`}),`\n`,_jsx(Heading,{level:`2`,id:`6-restrict-management-access-and-connect-with-winbox`,children:`6. Restrict management access and connect with WinBox`}),`\n`,_jsxs(_components.p,{children:[`Before leaving the console, restrict management to an address or network you control. Replace `,_jsx(_components.code,{children:`YOUR_ADMIN_IP/32`}),` with the public address of the computer or trusted network you will connect from:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/ip service set winbox address=YOUR_ADMIN_IP/32`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/ip service set ssh address=YOUR_ADMIN_IP/32`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/ip service disable telnet,ftp,www,www-ssl,api,api-ssl`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`These are `,_jsx(_components.strong,{children:`RouterOS services inside your VPS`}),`, not an EDBB account API. Configure an appropriate RouterOS firewall before exposing routing or VPN services. Keep console access while testing; changing your Internet connection may change the source address allowed to manage the router.`]}),`\n`,_jsxs(_components.p,{children:[`Download WinBox from `,_jsx(_components.a,{href:`https://mikrotik.com/download`,children:`MikroTik`}),`, enter the VPS’s public IP, and sign in with the account and password you set. Use IP access; local MAC discovery does not extend across the Internet.`]}),`\n`,_jsxs(_components.p,{children:[`Finally, apply the licence needed for your workload and store a RouterOS configuration backup securely outside the VPS. All traffic, including forwarded VPN traffic, remains subject to the `,_jsx(_components.a,{href:`/acceptable-use-policy`,children:`AUP`}),` and `,_jsx(_components.a,{href:`/faq/port-25-smtp-rate-limit-policy`,children:`SMTP policy`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Install MikroTik CHR on your VPS","sidebarTitle":"Install MikroTik CHR","description":"Install MikroTik CHR from a rescue environment, configure your EDBB IP address and gateway, secure the administrator account and connect with WinBox.","href":"/advanced-setup-guides/install-mikrotik-chr"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"1. Prepare the VPS and image","slug":"1-prepare-the-vps-and-image","depth":2,"children":[]},{"title":"2. Download and extract in rescue mode","slug":"2-download-and-extract-in-rescue-mode","depth":2,"children":[]},{"title":"3. Identify the destination disk","slug":"3-identify-the-destination-disk","depth":2,"children":[]},{"title":"4. Write the image and boot from disk","slug":"4-write-the-image-and-boot-from-disk","depth":2,"children":[]},{"title":"5. Set a password and configure networking","slug":"5-set-a-password-and-configure-networking","depth":2,"children":[]},{"title":"6. Restrict management access and connect with WinBox","slug":"6-restrict-management-access-and-connect-with-winbox","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"edbackboneco","siteName":"EDBB Docs","title":"Install MikroTik CHR on your VPS - EDBB Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-28T16:06:56.064Z","originalFileLocation":"advanced-setup-guides/install-mikrotik-chr.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Install MikroTik CHR from a rescue environment, configure your EDBB IP address and gateway, secure the administrator account and connect with WinBox.\">\u003cmeta data-mint-head name=\"application-name\" content=\"EDBB Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/edbackboneco/DJ9PRfl9Fx8OuZcY/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/edbackboneco/DJ9PRfl9Fx8OuZcY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/edbackboneco/DJ9PRfl9Fx8OuZcY/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/edbackboneco/DJ9PRfl9Fx8OuZcY/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/edbackboneco/DJ9PRfl9Fx8OuZcY/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/edbackboneco/DJ9PRfl9Fx8OuZcY/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/edbackboneco/DJ9PRfl9Fx8OuZcY/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/edbackboneco/DJ9PRfl9Fx8OuZcY/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/edbackboneco/DJ9PRfl9Fx8OuZcY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Install MikroTik CHR on your VPS - EDBB Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Install MikroTik CHR from a rescue environment, configure your EDBB IP address and gateway, secure the administrator account and connect with WinBox.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"EDBB Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.edbb.com/advanced-setup-guides/install-mikrotik-chr\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://edbackboneco.mintlify.site/_mintlify/api/og/v2?division=Advanced+guides\u0026amp;title=Install+MikroTik+CHR+on+your+VPS\u0026amp;description=Install+MikroTik+CHR+from+a+rescue+environment%2C+configure+your+EDBB+IP+address+and+gateway%2C+secure+the+administrator+account+and+connect+with+WinBox.\u0026amp;theme=d171f5f76c6c80bd9b07a0d2\u0026amp;signature=4b2dad05b50c39f13558005e9bf36dcb09af38dfb8801fd6bd513b5d4e22126b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Install MikroTik CHR on your VPS - EDBB Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Install MikroTik CHR from a rescue environment, configure your EDBB IP address and gateway, secure the administrator account and connect with WinBox.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://edbackboneco.mintlify.site/_mintlify/api/og/v2?division=Advanced+guides\u0026amp;title=Install+MikroTik+CHR+on+your+VPS\u0026amp;description=Install+MikroTik+CHR+from+a+rescue+environment%2C+configure+your+EDBB+IP+address+and+gateway%2C+secure+the+administrator+account+and+connect+with+WinBox.\u0026amp;theme=d171f5f76c6c80bd9b07a0d2\u0026amp;signature=4b2dad05b50c39f13558005e9bf36dcb09af38dfb8801fd6bd513b5d4e22126b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/edbackboneco/DJ9PRfl9Fx8OuZcY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"EDBB Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3857e8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.edbb.com/advanced-setup-guides/install-mikrotik-chr\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/advanced-setup-guides/install-mikrotik-chr.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.edbb.com/#organization\",\"name\":\"EDBB Docs\",\"url\":\"https://docs.edbb.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/edbackboneco/GXZDWPUcLpd5fRmb/logo/EDBB_dark.svg?fit=max\u0026auto=format\u0026n=GXZDWPUcLpd5fRmb\u0026q=85\u0026s=cfa1041d16994b88380da3ff36225dfa\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.edbb.com#website\",\"name\":\"EDBB Docs\",\"url\":\"https://docs.edbb.com\",\"publisher\":{\"@id\":\"https://docs.edbb.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.edbb.com/advanced-setup-guides/install-mikrotik-chr#webpage\",\"url\":\"https://docs.edbb.com/advanced-setup-guides/install-mikrotik-chr\",\"name\":\"Install MikroTik CHR on your VPS\",\"description\":\"Install MikroTik CHR from a rescue environment, configure your EDBB IP address and gateway, secure the administrator account and connect with WinBox.\",\"dateModified\":\"2026-09-28T16:06:56.064Z\",\"isPartOf\":{\"@id\":\"https://docs.edbb.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.edbb.com/advanced-setup-guides/install-mikrotik-chr#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.edbb.com/advanced-setup-guides/install-mikrotik-chr#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Advanced guides\",\"item\":\"https://docs.edbb.com/advanced-setup-guides/ufw-firewall\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install MikroTik CHR on your VPS\",\"item\":\"https://docs.edbb.com/advanced-setup-guides/install-mikrotik-chr\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.edbb.com/advanced-setup-guides/install-mikrotik-chr#article\",\"headline\":\"Install MikroTik CHR on your VPS\",\"name\":\"Install MikroTik CHR on your VPS\",\"description\":\"Install MikroTik CHR from a rescue environment, configure your EDBB IP address and gateway, secure the administrator account and connect with WinBox.\",\"url\":\"https://docs.edbb.com/advanced-setup-guides/install-mikrotik-chr\",\"mainEntityOfPage\":{\"@id\":\"https://docs.edbb.com/advanced-setup-guides/install-mikrotik-chr#webpage\"},\"dateModified\":\"2026-09-28T16:06:56.064Z\",\"publisher\":{\"@id\":\"https://docs.edbb.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.edbb.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"EDBB Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"EDBB Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/advanced-setup-guides/install-mikrotik-chr.md","siteName":"EDBB Docs","nav":{"global":{"anchors":[{"anchor":"Buy VPS Hosting","icon":"cloud","href":"https://www.edbb.com/#start-now"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","pages":[{"title":"Get started with your EDBB VPS","sidebarTitle":"Getting started","href":""},{"title":"Everyday EDBB VPS tasks: OS, IPs, billing and upgrades","sidebarTitle":"Common VPS tasks","href":"/getting-started/common-vps-tasks"},{"title":"Check your VPS welcome email","sidebarTitle":"Welcome email","href":"/check-your-inbox"},{"title":"No welcome email? Get access to your VPS","sidebarTitle":"Missing welcome email","href":"/no-email-received"},{"title":"Connect to Linux with SSH","sidebarTitle":"Connect with SSH","href":"/linux-secure-shell-ssh"},{"title":"Windows remote desktop access","sidebarTitle":"Connect with RDP","href":"/windows-remote-desktop"},{"title":"Secure SSH access to your VPS","sidebarTitle":"SSH security","href":"/getting-started/ssh-security-hardening"},{"title":"Back up your VPS","sidebarTitle":"Backups","href":"/backups"},{"title":"Understanding EDBB email notifications","sidebarTitle":"Email notifications","href":"/getting-started/email-notifications"},{"title":"Check infrastructure status","sidebarTitle":"Infrastructure status","href":"/getting-started/infrastructure-status"},{"title":"How EDBB support can help","sidebarTitle":"Contact support","href":"/how-our-support-team-helps-you"}]},{"group":"Manage your VPS","pages":[{"title":"EDBB VPS control panel","sidebarTitle":"Control panel","href":"/vps-management/vps-control-panel"},{"title":"Power cycle or reboot a VPS","sidebarTitle":"Restart and power cycle","href":"/vps-management/power-cycle-or-reboot-a-vps"},{"title":"Reinstall your VPS with Linux or Windows","sidebarTitle":"Reinstall VPS","href":"/vps-management/reinstall-vps"},{"title":"Operating system availability on EDBB","sidebarTitle":"Operating systems","href":"/vps-management/os-availability"},{"title":"Enable VNC on your VPS","sidebarTitle":"VNC console","href":"/vps-management/enable-vnc-server"},{"title":"Reset your Linux root password","sidebarTitle":"Reset root password","href":"/vps-management/reset-root-password"},{"title":"Reset your Windows Administrator password","sidebarTitle":"Reset Windows password","href":"/vps-management/reset-windows-password"},{"title":"Mount an ISO image","sidebarTitle":"Mount ISO","href":"/vps-management/mount-iso-image"},{"title":"Upload a custom ISO image","sidebarTitle":"Custom ISO","href":"/vps-management/bring-your-own-iso"},{"title":"Provision EDBB VPS with Cloud-Init","sidebarTitle":"Cloud-Init","href":"/vps-management/cloud-init-vps-installation"},{"title":"VPS hardware settings explained","sidebarTitle":"Hardware settings","href":"/vps-management/system-configuration-dialog"},{"title":"Boot modes and TPM in VPS","sidebarTitle":"Boot mode and TPM","href":"/vps-management/efi-vs-bios-and-tpm"},{"title":"How to find and use your EDBB Support PIN","sidebarTitle":"Support PIN","href":"/vps-management/your-support-pin"},{"title":"Manage a Windows Server evaluation","sidebarTitle":"Windows evaluation","href":"/misc/windows-server-evaluation"}]},{"group":"Billing and payments","pages":[{"title":"How VPS billing and renewals work","sidebarTitle":"Billing and renewals","href":"/faq/billing-lifecycle/billing-workflow"},{"title":"Scheduled billing window","sidebarTitle":"Billing window","href":"/faq/billing-lifecycle/scheduled-billing-window"},{"title":"When will my VPS be ready?","sidebarTitle":"Provisioning time","href":"/faq/billing-lifecycle/provisioning-time"},{"title":"Which payment methods does EDBB accept?","sidebarTitle":"Payment methods","href":"/faq/billing-lifecycle/accepted-payment-methods"},{"title":"Find and download your invoices","sidebarTitle":"Download invoices","href":"/faq/billing-lifecycle/find-and-download-invoices"},{"title":"VAT on EDBB invoices","sidebarTitle":"VAT","href":"/faq/billing-lifecycle/vat"},{"title":"How currency conversion works","sidebarTitle":"Currency conversion","href":"/faq/billing-lifecycle/currency-conversion"},{"title":"How to top up your account credit","sidebarTitle":"Add account credit","href":"/faq/billing-lifecycle/how-to-add-account-credit"},{"title":"Top up account balance by bank transfer","sidebarTitle":"Top up by bank transfer","href":"/faq/billing-lifecycle/top-up-credit-balance-by-bank-transfer"},{"title":"Paying invoices with account credit","sidebarTitle":"Pay with credit","href":"/faq/billing-lifecycle/how-to-pay-with-account-credit"},{"title":"Do I need an upfront deposit?","sidebarTitle":"Upfront deposits","href":"/faq/billing-lifecycle/no-upfront-deposits-required"},{"title":"Request a monthly consolidated invoice","sidebarTitle":"Consolidated invoices","href":"/faq/billing-lifecycle/consolidated-invoices"},{"title":"Send invoices to a different email","sidebarTitle":"Invoice contacts","href":"/faq/billing-lifecycle/invoice-contacts"},{"title":"Cancel a PayPal subscription","sidebarTitle":"Cancel PayPal subscription","href":"/faq/billing-lifecycle/cancel-paypal-subscription"},{"title":"Card reservation vs captured payment","sidebarTitle":"Card payment holds","href":"/faq/billing-lifecycle/credit-card-reservation-vs-payment"},{"title":"Cryptocurrency payment confirmations","sidebarTitle":"Crypto confirmations","href":"/faq/billing-lifecycle/crypto-confirmations"},{"title":"Crypto payment arrived after the time window","sidebarTitle":"Late crypto payments","href":"/faq/billing-lifecycle/late-crypto-payment"},{"title":"Blocked cryptocurrency payment","sidebarTitle":"Blocked crypto payments","href":"/faq/billing-lifecycle/blocked-crypto-payment"}]},{"group":"Cancellation and account","pages":[{"title":"VPS cancellation","sidebarTitle":"Cancel a VPS","href":"/faq/billing-lifecycle/cancel-a-service"},{"title":"Can I get a refund?","sidebarTitle":"Refund eligibility","href":"/faq/billing-lifecycle/can-i-get-a-refund"},{"title":"Cancellation and refund policy","sidebarTitle":"Refund policy","href":"/faq/billing-lifecycle/cancellation-and-refund-policy"},{"title":"Data retention after cancellation","sidebarTitle":"Data retention","href":"/faq/billing-lifecycle/data-retention-period"},{"title":"Accidental renewal: convert payment to account credit","sidebarTitle":"Accidental renewal","href":"/faq/billing-lifecycle/accidental-renewal"},{"title":"Lost access to your two-factor authentication?","sidebarTitle":"Reset 2FA","href":"/faq/billing-lifecycle/reset-2fa"},{"title":"Move services to another client account","sidebarTitle":"Account transfers","href":"/faq/billing-lifecycle/account-transfers"}]},{"group":"IP addresses and DNS","pages":[{"title":"VPS IP address settings \u0026 network info","sidebarTitle":"IP settings","href":"/vps-management/ip-address-information"},{"title":"Are my VPS IP addresses static?","sidebarTitle":"Static IP addresses","href":"/faq/ip-addresses/static-ip-addresses"},{"title":"Configure IPv6 on your VPS","sidebarTitle":"Configure IPv6","href":"/vps-management/ipv6-configuration"},{"title":"Order additional IPv4 addresses","sidebarTitle":"Additional IP addresses","href":"/faq/ip-addresses/order-additional-ip-address"},{"title":"Configure an additional IPv4 address on Linux","sidebarTitle":"Configure extra IPv4","href":"/faq/ip-addresses/configure-additional-ip-linux"},{"title":"Request a specific IPv4 address","sidebarTitle":"Choose an IP address","href":"/faq/ip-addresses/order-bespoke-ip-address"},{"title":"Change your VPS IP address","sidebarTitle":"Change an IP","href":"/faq/ip-addresses/change-ip-address"},{"title":"Order a Standard IP change","sidebarTitle":"Standard IP change","href":"/faq/ip-addresses/standard-ip-change"},{"title":"Choose your replacement with Bespoke IP Change","sidebarTitle":"Bespoke IP change","href":"/faq/ip-addresses/bespoke-ip-change"},{"title":"Change an Ubuntu IP address with Netplan","sidebarTitle":"Change IP on Ubuntu","href":"/vps-management/change-ip-ubuntu-1804-to-2404"},{"title":"Update the IPv4 address in Windows Server","sidebarTitle":"Change IP on Windows","href":"/vps-management/change-ip-windows"},{"title":"Do VPS IPs change after reinstall or upgrade?","sidebarTitle":"IP address continuity","href":"/faq/ip-addresses/ip-addresses-after-upgrade-or-reinstall"},{"title":"Configure reverse DNS (PTR)","sidebarTitle":"Reverse DNS","href":"/faq/ip-addresses/reverse-dns"},{"title":"Ports and firewalls on your VPS","sidebarTitle":"Ports and firewalls","href":"/faq/ip-addresses/ports-and-firewalls"},{"title":"Ping test \u0026 latency tools","sidebarTitle":"Network tests","href":"/faq/ip-addresses/ping-test-ip"},{"title":"Diagnose packet loss (Windows \u0026 Linux)","sidebarTitle":"Diagnose packet loss","href":"/faq/ip-addresses/diagnose-packet-loss"},{"title":"Understand an IP address location","sidebarTitle":"IP location","href":"/faq/ip-addresses/ip-location"},{"title":"How GeoIP databases see EDBB addresses","sidebarTitle":"GeoIP databases","href":"/faq/ip-addresses/geolocation-geoip-databases"},{"title":"GeoIP shows the wrong location","sidebarTitle":"Correct geolocation","href":"/faq/ip-addresses/correct-geolocation"},{"title":"Anycast, DNS and VPS location","sidebarTitle":"Anycast and DNS","href":"/faq/ip-addresses/anycast-and-dns-location"},{"title":"DNS leak tests explained","sidebarTitle":"DNS leak tests","href":"/faq/ip-addresses/dns-leak-tests"},{"title":"VPS IP not reachable from my country","sidebarTitle":"Country reachability","href":"/faq/ip-addresses/country-reachability"},{"title":"Is IP spoofing allowed?","sidebarTitle":"IP spoofing","href":"/faq/ip-addresses/ip-spoofing"},{"title":"Can I bring my own IP prefix?","sidebarTitle":"Customer IP prefixes","href":"/faq/ip-addresses/announcing-third-party-ip-prefixes"}]},{"group":"Traffic","pages":[{"title":"What is the difference between traffic and bandwidth?","sidebarTitle":"Traffic and bandwidth","href":"/faq/traffic-bandwidth/traffic-vs-bandwidth"},{"title":"Traffic statistics and monthly refills","sidebarTitle":"Traffic statistics","href":"/faq/traffic-bandwidth/traffic-statistics"},{"title":"Traffic Pool and Auto-Hydration","sidebarTitle":"Traffic Pool","href":"/faq/traffic-bandwidth/traffic-pool"},{"title":"Exceeded monthly traffic","sidebarTitle":"Traffic limits","href":"/faq/traffic-bandwidth/exceeding-monthly-included-traffic"}]},{"group":"Upgrades and locations","pages":[{"title":"Upgrade paths for your EDBB VPS","sidebarTitle":"Upgrade options","href":"/faq/upgrades-downgrades/upgrades"},{"title":"Upgrade to a higher VPS plan","sidebarTitle":"Upgrade plan","href":"/faq/upgrades-downgrades/upgrade-plan"},{"title":"Upgrade VPS components","sidebarTitle":"Upgrade resources","href":"/faq/upgrades-downgrades/upgrade-resources"},{"title":"Expand VPS storage with Drive Boost","sidebarTitle":"Drive Boost","href":"/faq/upgrades-downgrades/upgrade-disk-drive-boost"},{"title":"Will I lose data when upgrading?","sidebarTitle":"Upgrade data safety","href":"/faq/upgrades-downgrades/upgrade-data-safety"},{"title":"Is downgrading an EDBB VPS possible?","sidebarTitle":"Downgrade policy","href":"/faq/upgrades-downgrades/downgrade-policy"},{"title":"Request a qcow2 disk export","sidebarTitle":"qcow2 export","href":"/faq/upgrades-downgrades/qcow2-export"},{"title":"CPU cores vs sockets in an EDBB VPS","sidebarTitle":"CPU cores and sockets","href":"/faq/upgrades-downgrades/cpu-cores-and-sockets"},{"title":"Check CPU resources on Linux","sidebarTitle":"Check CPU on Linux","href":"/faq/upgrades-downgrades/check-cpu-linux"},{"title":"Check CPU resources on Windows","sidebarTitle":"Check CPU on Windows","href":"/faq/upgrades-downgrades/check-cpu-windows"},{"title":"Can I move my VPS to another location?","sidebarTitle":"Change server location","href":"/faq/server-locations/change-server-location"}]},{"group":"Troubleshooting","pages":[{"title":"My VPS is not reachable","sidebarTitle":"VPS not reachable","href":"/faq/ip-addresses/network-is-down"},{"title":"Troubleshoot IPv6 connectivity","sidebarTitle":"IPv6 troubleshooting","href":"/vps-management/basic-ipv6-troubleshooting"},{"title":"Investigate unusual network usage","sidebarTitle":"Investigate network usage","href":"/faq/traffic-bandwidth/investigate-network-usage"},{"title":"RDP error 0xd07: account locked","sidebarTitle":"RDP account locked","href":"/vps-management/rdp-account-locked"},{"title":"Troubleshoot an RDP black screen","sidebarTitle":"RDP black screen","href":"/misc/rdp-black-screen"},{"title":"RealVNC Viewer closes after connecting","sidebarTitle":"RealVNC disconnects","href":"/misc/realvnc-disconnects"},{"title":"Recover a Linux VPS with rescue media","sidebarTitle":"Linux rescue","href":"/vps-management/linux-rescue"}]},{"group":"Advanced guides","pages":[{"title":"Configure a UFW firewall on Debian or Ubuntu","sidebarTitle":"UFW firewall","href":"/advanced-setup-guides/ufw-firewall"},{"title":"Extend a Windows Server disk","sidebarTitle":"Extend Windows disk","href":"/advanced-setup-guides/extend-windows-disk"},{"title":"Expand a Linux filesystem after a disk upgrade","sidebarTitle":"Resize Linux disk","href":"/advanced-setup-guides/resize-linux-disk"},{"title":"Install an Ubuntu 22.04 desktop on your VPS","sidebarTitle":"Ubuntu desktop","description":"Install a graphical desktop on Ubuntu 22.04, check resource requirements, and access the desktop through the VPS console after installation.","href":"/advanced-setup-guides/ubuntu-desktop"},{"title":"Install MikroTik CHR on your VPS","sidebarTitle":"Install MikroTik CHR","href":"/advanced-setup-guides/install-mikrotik-chr"}]},{"group":"Policies and abuse","pages":[{"title":"Data Processing Agreement (DPA)","sidebarTitle":"Data Processing Agreement","description":"Download the EDBB DPA, obtain a countersigned copy and understand our policy on bespoke amendments.","href":"/faq/data-processing-agreement"},{"title":"Acceptable Use Policy","sidebarTitle":"Acceptable use","href":"/acceptable-use-policy"},{"title":"SMTP port 25 rate limit","sidebarTitle":"Port 25 policy","href":"/faq/port-25-smtp-rate-limit-policy"},{"title":"EDBB DDoS protection overview","sidebarTitle":"DDoS protection","href":"/faq/traffic-bandwidth/dos-attacks/ddos-protection"},{"title":"Advisory for high-risk DDoS workloads","sidebarTitle":"High-risk workloads","href":"/faq/traffic-bandwidth/dos-attacks/high-risk-workloads"},{"title":"Reporting abuse","sidebarTitle":"Report abuse","href":"/misc/reporting-abuse"},{"title":"Respond to an abuse complaint","sidebarTitle":"Respond to abuse","href":"/misc/responding-to-abuse-complaints"},{"title":"Security responsibilities and legal information","sidebarTitle":"Security responsibilities","href":"/misc/security-compliance"}]},{"group":"About VPS hosting","pages":[{"title":"What is a virtual private server?","sidebarTitle":"VPS explained","href":"/faq/what-is-a-virtual-private-server"},{"title":"What is a KVM VPS?","sidebarTitle":"KVM explained","href":"/faq/what-is-a-kvm-vps"},{"title":"Do you offer free VPS trials?","sidebarTitle":"Free trial policy","href":"/faq/free-trials-available"},{"title":"Do you offer hourly VPS billing?","sidebarTitle":"Hourly billing","href":"/faq/hourly-plans-available"},{"title":"Does EDBB offer an API?","sidebarTitle":"API availability","href":"/faq/service-api"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/product"}]}]},"basePath":"","title":"Install MikroTik CHR on your VPS - EDBB Docs","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":[],"chunks":[]}