Skip to content

Request: Official ctrld build for MikroTik RouterOS container (ARM64) #282

@andmar197264

Description

@andmar197264

Hi ControlD team,

I would like to request an official ctrld build that works reliably inside a MikroTik RouterOS container environment (ARM64).

Environment

  • Device: MikroTik RB5009 / CCR series
  • OS: RouterOS v7.x
  • Architecture: ARM64
  • Deployment method: RouterOS container
  • Networking: veth interface, standard NAT, no special capabilities

Current situation

  • ctrld v1.4.8 (community-recompiled ARM64 binary) works perfectly on MikroTik when run as a container.
  • Newer official ARM64 releases (including v1.4.9) do not work correctly in the same environment.
  • The container starts, but endpoint status becomes unstable / yellow, and DNS behavior is inconsistent.

Working example (v1.4.8)

This is the exact container command that works reliably:

/container add
name=ctrld
file=ctrld_v1.4.8.tar
interface=veth-ctrld
root-dir=ctrld
workdir=/
cmd=”–cd=”
start-on-boot=yes

This binary was recompiled by a community member specifically for MikroTik RouterOS and runs without issues.

Request

Could you please:

  • Provide an official ctrld build that is compatible with MikroTik RouterOS containers (ARM64), or
  • Document the required build flags / dependencies needed for RouterOS compatibility.

MikroTik routers are widely used in advanced home and SMB networks, and ctrld is an excellent fit for DNS-based routing and filtering in these environments.

Thank you for your work and support.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions