Skip to main content

Remote Access

Cloud Access

Cloud Access allows you to securely access your ArkKVM device from anywhere over the internet, with low latency and end-to-end encryption.

By default, Cloud Access is disabled.

How to Enable

  1. Access ArkKVM locally Open your browser and go to the device’s local IP address.
  2. Enable Remote Access Go to Settings → Access → Remote Access → Connect to Cloud.
  3. Sign in You will be redirected to authenticate via OIDC (currently Google is supported).

Once enabled, your device will be linked to your account and accessible from the cloud dashboard.

Important: Device Ownership & Reconnection

ArkKVM uses an account-based binding mechanism to protect device ownership.

  • After a device reset, it may still appear in the cloud dashboard
  • However, it will not be accessible until it is reconnected from the device side
  • Reconnection must be completed using the same account that originally authenticated the device

This prevents unauthorized access if the device is reset or physically moved.

How It Works (Overview)

ArkKVM establishes a direct connection between your browser and the device using WebRTC.

This enables:

  • Low-latency remote control
  • Peer-to-peer communication when possible
  • End-to-end encryption for all data, video, and control streams

Security Model

ArkKVM follows a Zero Trust approach:

  • Every access request is authenticated via OIDC
  • The device itself verifies whether access is allowed
  • No implicit trust is granted based on network location

All connections are encrypted in transit using:

  • DTLS (data encryption)
  • SRTP (media encryption)

Network Connectivity

In most cases, ArkKVM establishes a direct peer-to-peer connection.

When direct connectivity is not possible (e.g., due to NAT or firewall restrictions), ArkKVM uses:

  • STUN: Helps discover public network endpoints
  • TURN: Relays traffic when direct connection fails

Self-Host Cloud

ArkKVM Cloud is open source and can be deployed on your own infrastructure. This gives you full control over your remote access environment, including hosting, networking, and security policies.

For deployment instructions, visit: https://github.com/arkkvm/arkkvm-cloud

Tailscale

Coming soon.