Sign inSign up

blackxdog/remote-control-server-ros

By blackxdog

•Updated 16 days ago

Self-hosted remote-control server for MikroTik RouterOS, compatible with RustDesk clients.

Image
0

420

blackxdog/remote-control-server-ros repository overview

⁠Remote Control Server

Lightweight self-hosted remote-control platform for linux/amd64, MikroTik CHR, and RouterOS containers. Compatible with the RustDesk client protocol.

Independent clean-room project. Not affiliated with RustDesk; the name is used only to describe protocol compatibility.

⁠Features

  • Mandatory account login before PunchHole or relay authorization
  • Users, server-side sessions, RBAC, groups, devices, ACL and Strategies
  • Personal and shared address books
  • Connection, authentication and file-transfer audit
  • TOTP, generic OIDC and LDAP / Active Directory
  • Multiple relay servers, monitoring, webhooks and backups
  • Vue 3 administration console
  • Compact all-in-one image optimized for RouterOS

⁠Quick start

docker pull blackxdog/remote-control-server-ros:latest

Persist the complete /data directory and expose the following ports:

PortProtocolPurpose
21114TCPAPI and web console
21115TCPNAT test
21116TCP + UDPRendezvous / ID server
21117TCPRelay
21118TCPWebSocket rendezvous
21119TCPWebSocket relay

For production, publish port 21114 through a trusted HTTPS reverse proxy and keep RDS_REQUIRE_LOGIN=true.

Current stable image: 2.0.1.

Tag summary

Content type

Image

Digest

sha256:e1ad1e4a4…

Size

13.3 MB

Last updated

24 days ago

docker pull blackxdog/remote-control-server-ros