[GH-ISSUE #3846] MikroTik Support #7578

Open
opened 2026-08-05 01:13:36 -04:00 by saavagebueno · 9 comments
Owner

Originally created by @bile0026 on GitHub (May 19, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/3846

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Support for native MikroTik package to run Netbird directly on MikroTik hardware. Containers aren't feasible on all MikroTik hardware.

Describe alternatives you've considered
Running a separate VM or PC behind the MikroTik to grant remote access, but this requires additional hardware which isn't always feasible.

Additional context
Add any other context or screenshots about the feature request here.

Originally created by @bile0026 on GitHub (May 19, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/3846 **Is your feature request related to a problem? Please describe.** No **Describe the solution you'd like** Support for native MikroTik package to run Netbird directly on MikroTik hardware. Containers aren't feasible on all MikroTik hardware. **Describe alternatives you've considered** Running a separate VM or PC behind the MikroTik to grant remote access, but this requires additional hardware which isn't always feasible. **Additional context** Add any other context or screenshots about the feature request here.
saavagebueno added the feature-request label 2026-08-05 01:13:36 -04:00
Author
Owner

@axlroden commented on GitHub (Jun 2, 2025):

you can't.. use a standard wireguard setup for mikrotik, or if your mikrotik can handle it run a container on it with netbird client.

The features netbird has needs a client..

<!-- gh-comment-id:2932951067 --> @axlroden commented on GitHub (Jun 2, 2025): you can't.. use a standard wireguard setup for mikrotik, or if your mikrotik can handle it run a container on it with netbird client. The features netbird has needs a client..
Author
Owner

@fuad00 commented on GitHub (Jul 29, 2025):

any news on this?

<!-- gh-comment-id:3134227674 --> @fuad00 commented on GitHub (Jul 29, 2025): any news on this?
Author
Owner

@hjchjchjc4352 commented on GitHub (Aug 14, 2025):

支持!不是很喜欢docker或者容器,希望可以直接在mikrotik上安装package实现netbird客户端

<!-- gh-comment-id:3187666611 --> @hjchjchjc4352 commented on GitHub (Aug 14, 2025): 支持!不是很喜欢docker或者容器,希望可以直接在mikrotik上安装package实现netbird客户端
Author
Owner

@fuad00 commented on GitHub (Aug 14, 2025):

支持!不是很喜欢docker或者容器,希望可以直接在mikrotik上安装package实现netbird客户端

exactly! also waiting it so much

<!-- gh-comment-id:3189850913 --> @fuad00 commented on GitHub (Aug 14, 2025): > 支持!不是很喜欢docker或者容器,希望可以直接在mikrotik上安装package实现netbird客户端 exactly! also waiting it so much
Author
Owner

@tauffan-lab commented on GitHub (Nov 19, 2025):

really looking forward to this feature being available in MikroTik

<!-- gh-comment-id:3551813153 --> @tauffan-lab commented on GitHub (Nov 19, 2025): really looking forward to this feature being available in MikroTik
Author
Owner

@horzadome commented on GitHub (Feb 2, 2026):

FWIW, I did it using container feature https://docs.netbird.io/use-cases/client-on-mikrotik-router
Mikrotik in version ~7.21 added a new "Apps" feature to their devices to simplify container management.
They could easily add Netbird client to those apps.

Someone from Netbird should reach out to them and advocate for that.

<!-- gh-comment-id:3837023568 --> @horzadome commented on GitHub (Feb 2, 2026): FWIW, I did it using container feature https://docs.netbird.io/use-cases/client-on-mikrotik-router Mikrotik in version ~7.21 [added a new "Apps" feature](https://youtu.be/0ChcSIShJk0?t=83) to their devices to simplify [container management](https://help.mikrotik.com/docs/spaces/ROS/pages/84901929/Container). They could easily add Netbird client to those apps. Someone from Netbird should reach out to them and advocate for that.
Author
Owner

@HawK40x commented on GitHub (Mar 9, 2026):

any update on this?

<!-- gh-comment-id:4024592424 --> @HawK40x commented on GitHub (Mar 9, 2026): any update on this?
Author
Owner

@stich86 commented on GitHub (Jun 3, 2026):

I think that native wireguard integration will be amazing.
May be like ZeroTier has done, get in touch with 'tik developers to deploy a native app. Container with NAT is not a great solution for business stuff :)

<!-- gh-comment-id:4610029314 --> @stich86 commented on GitHub (Jun 3, 2026): I think that native wireguard integration will be amazing. May be like ZeroTier has done, get in touch with 'tik developers to deploy a native app. Container with NAT is not a great solution for business stuff :)
Author
Owner

@horzadome commented on GitHub (Jun 3, 2026):

I think that native wireguard integration will be amazing. May be like ZeroTier has done, get in touch with 'tik developers to deploy a native app. Container with NAT is not a great solution for business stuff :)

Netbird has tons more functionality than being just-a-wireguard-configurator.
At this point the only way to support a meaningful set of Netbird features on Mikrotik is via Mikrotik Apps (containers).
That doesn't necessarily mean NAT at all. You can have native performance in Mikrotik's containers now.

I requested this in https://forum.mikrotik.com/t/app-inclusion-request-netbird and Maycon offered support there. No word from Mikrotik yet; no idea if they responded to Netbird privately.
Another way of having Netbird on Mikrotik is for Mikrotik to have a native package instead of an "App".
IMHO native package isn't going to happen because:
a) it would require Mikrotik do write their own closed-source reimplementation of Netbird to avoid licensing issues due to RouterOS closed source nature.
b) the whole point of Mikrotik introducing "Apps" feature is for them to not have to do close-sourced reimplementations of existing open source stuff any more. And they really improved their containers a lot so performance isn't an issue any more.

In any case, the ball is completely in Mikrotik's court. Both Netbird (company), Netbird community and MikroTik community did everything we could.

<!-- gh-comment-id:4610129940 --> @horzadome commented on GitHub (Jun 3, 2026): > I think that native wireguard integration will be amazing. May be like ZeroTier has done, get in touch with 'tik developers to deploy a native app. Container with NAT is not a great solution for business stuff :) Netbird has tons more functionality than being just-a-wireguard-configurator. At this point the only way to support a meaningful set of Netbird features on Mikrotik is via Mikrotik Apps (containers). That doesn't necessarily mean NAT at all. You can have native performance in Mikrotik's containers now. I requested this in https://forum.mikrotik.com/t/app-inclusion-request-netbird and Maycon offered support there. No word from Mikrotik yet; no idea if they responded to Netbird privately. Another way of having Netbird on Mikrotik is for Mikrotik to have a native package instead of an "App". IMHO native package isn't going to happen because: a) it would require Mikrotik do write their own closed-source reimplementation of Netbird to avoid licensing issues due to RouterOS closed source nature. b) the whole point of Mikrotik introducing "Apps" feature is for them to not have to do close-sourced reimplementations of existing open source stuff any more. And they really improved their containers a lot so performance isn't an issue any more. In any case, the ball is completely in Mikrotik's court. Both Netbird (company), Netbird community and MikroTik community did everything we could.
Sign in to join this conversation.
No Label feature-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#7578