Blog

Roomler blog

Why Roomler exists and how it is built: remote desktop from a browser tab, a private mesh network and team collaboration on one open-source agent.

  1. Connect to a Raspberry Pi remotely: desktop, SSH and any port

    Reach a Raspberry Pi from anywhere without port forwarding: install the arm64 agent, open its screen in a browser tab, SSH by name and tunnel to any port.

    · 10 min read

  2. Self-hosted video conferencing: why calls join but show no video

    Self-host video conferencing with Docker Compose, then fix the call that joins but shows no video: announced address, UDP port range and host networking.

    · 7 min read

  3. What a DERP relayed connection means and how to go direct

    A DERP relayed connection means no direct path was found. Why a pair lands on a relay, in the order the causes occur, and how to get it back to direct.

    · 8 min read

  4. Open source remote desktop software and how the licences differ

    RustDesk, MeshCentral, VNC, RDP gateways and Roomler sorted by which parts are open and under which licence, plus how to verify a signed download.

    · 9 min read

  5. CGNAT port forwarding workaround: reaching your own devices

    CGNAT blocks port forwarding because the ISP owns the public address. Reaching your own machines needs no inbound port: how it works, and what it cannot do.

    · 10 min read

  6. Remote desktop clipboard not working: causes and fixes

    Why rdpclip.exe and Group Policy fixes miss a browser remote desktop session, and what to check instead: session state, sync switch, files vs images, host OS.

    · 8 min read

  7. Remote desktop on Linux Wayland: GNOME, KDE and wlroots

    Open the GNOME or KDE Wayland session on screen in a browser tab with no inbound port, and fix a stuck portal or keys that type nothing.

    · 9 min read

  8. Headscale alternatives: self-host the real control plane

    Why people leave Headscale, how Roomler self-hosts the same server as its hosted service with remote desktop in the agent, and what you give up.

    · 9 min read

  9. Remote desktop without port forwarding or an open 3389

    Remote desktop without port forwarding: both ends dial out, hole-punch through NAT, fall back to a relay that sees only ciphertext, and run on TLS 443 alone.

    · 11 min read

  10. ZeroTier alternatives, and when Layer 2 still matters

    ZeroTier alternatives: what a Layer 3 mesh gives up, when to stay on ZeroTier, and how Roomler adds remote desktop and SSH to the same agent.

    · 9 min read

↑↓ to navigate · Enter to open · Esc to close