{"version":1,"pages":[{"id":"-LUSyCxcBoVAuPr_d1A6","title":"Remote.It Overview","pathname":"/","siteSpaceId":"sitesp_sMbS5","description":"Remote.It makes secure remote connections between devices without open ports or port forwarding, crossing NATs and firewalls over SSH, VNC, RDP, HTTP/S and more.","breadcrumbs":[{"label":"Introduction"}]},{"id":"iyD1G0IsH96oIt1v21rE","title":"Get Started","pathname":"/introduction/get-started","siteSpaceId":"sitesp_sMbS5","description":"Create a Remote.It account, install the Desktop app or CLI on your target device, and make your first secure connection — no port forwarding required.","breadcrumbs":[{"label":"Introduction"}]},{"id":"-Mg7nDwrkg-7qRFTScDE","title":"Platforms & Packages","pathname":"/introduction/get-started/platforms-and-packages","siteSpaceId":"sitesp_sMbS5","description":"Compare the Remote.It Device Package, CLI and Desktop app across Linux, Raspberry Pi, Mac, Windows, OpenWrt, Synology, NVIDIA Jetson and more.","breadcrumbs":[{"label":"Introduction"},{"label":"Get Started"}]},{"id":"8CR3TmjKde2K1hYG0re9","title":"Remote Access Over Starlink","pathname":"/introduction/get-started/starlink","siteSpaceId":"sitesp_sMbS5","description":"Reach cameras, DVRs, NAS boxes and PCs behind a Starlink connection. Starlink uses CGNAT, so port forwarding can't work — Remote.It gets you in without it.","breadcrumbs":[{"label":"Introduction"},{"label":"Get Started"}]},{"id":"U3YZYtJZU1MSCITklNXu","title":"Use Cases","pathname":"/introduction/get-started/use-cases","siteSpaceId":"sitesp_sMbS5","description":"How Remote.It is used in industrial automation, cloud infrastructure, and cellular or Starlink deployments — including real bandwidth consumption figures.","breadcrumbs":[{"label":"Introduction"},{"label":"Get Started"}]},{"id":"OrEnCuuVF3RfLRvJY7jX","title":"Glossary of Terms","pathname":"/introduction/glossary-of-terms","siteSpaceId":"sitesp_sMbS5","description":"Definitions of core Remote.It concepts — target and initiator devices, services, the Service Agent, organizations, licensing, and connection types.","breadcrumbs":[{"label":"Introduction"}]},{"id":"ILfc36pOhXI5IZj6prmJ","title":"Bluetooth Wifi Onboarding Package (r3onboard)","pathname":"/software/bluetooth-wifi-onboarding-package-r3onboard","siteSpaceId":"sitesp_sMbS5","description":"Configure WiFi and register headless Raspberry Pi and Debian Bookworm devices over Bluetooth LE with r3onboard — no keyboard or monitor required.","breadcrumbs":[{"label":"Software"}]},{"id":"eAN4wIXVhs9crFKUTa2K","title":"Device Package","pathname":"/software/device-package","siteSpaceId":"sitesp_sMbS5","description":"The Device Package installs the Remote.It target agent — the smallest-footprint way to make a headless or embedded Linux device reachable for inbound connections.","breadcrumbs":[{"label":"Software"}]},{"id":"DLt6nZpC2jgo6NjY3ziX","title":"Device Package Supported Platforms","pathname":"/software/device-package/supported-platforms","siteSpaceId":"sitesp_sMbS5","description":"Platforms and architectures supported by the Remote.It Device Package, including Linux distributions, Raspberry Pi, OpenWrt, and AWS cloud instances.","breadcrumbs":[{"label":"Software"},{"label":"Device Package"}]},{"id":"-Mg7ppBiw2xJTvdSVfYS","title":"Device Package Installation","pathname":"/software/device-package/installation","siteSpaceId":"sitesp_sMbS5","description":"Install and register the Remote.It Device Package on Debian, Ubuntu and Linux devices with a single terminal command, then set up your first services.","breadcrumbs":[{"label":"Software"},{"label":"Device Package"}]},{"id":"-Mg7rmeos-QtQyUcl9np","title":"Device Package Usage","pathname":"/software/device-package/usage","siteSpaceId":"sitesp_sMbS5","description":"Connect to the services on a device running the remote.it Device Package, and use the built-in connectd network diagnostics to verify the target device's connectivity.","breadcrumbs":[{"label":"Software"},{"label":"Device Package"}]},{"id":"YCm4oUrw0OjYfEuZ3l4A","title":"NPM Package","pathname":"/software/npm-package","siteSpaceId":"sitesp_sMbS5","description":"Socket-Link 🔗 is the Remote.It NodeJS package for creating fast secure remote connections in your application or workflow.","breadcrumbs":[{"label":"Software"}]},{"id":"9AMfMw9ODD6Rl9oh7aLM","title":"CLI","pathname":"/software/cli","siteSpaceId":"sitesp_sMbS5","description":"The Remote.It CLI is a unified command line tool for configuring devices and initiating outbound connections without the Desktop application.","breadcrumbs":[{"label":"Software"}]},{"id":"VxdgWhSwAHmcrG3xlOOT","title":"CLI Supported Platforms","pathname":"/software/cli/supported-platforms","siteSpaceId":"sitesp_sMbS5","description":"Platforms and architectures supported by the Remote.It CLI, including Linux, Raspberry Pi, macOS, Windows and AWS cloud instances.","breadcrumbs":[{"label":"Software"},{"label":"CLI"}]},{"id":"-Mef1ImNrW3oI8T1mMrH","title":"CLI Installation","pathname":"/software/cli/overview","siteSpaceId":"sitesp_sMbS5","description":"Install and register the Remote.It CLI on Linux, Raspberry Pi OS, macOS and Windows using the quick install command or a manual package download.","breadcrumbs":[{"label":"Software"},{"label":"CLI"}]},{"id":"nEKfCdlQoEuTX1K4Uwmy","title":"Docker","pathname":"/software/docker","siteSpaceId":"sitesp_sMbS5","description":"Run Remote.It in Docker — the remoteit-agent image based on OpenWRT, and the Alpine-based Docker Desktop Extension that talks to the Docker daemon.","breadcrumbs":[{"label":"Software"}]},{"id":"e3MJpEEpt6mmglomqkL3","title":"Remote.It Agent","pathname":"/software/docker/remote.it-agent","siteSpaceId":"sitesp_sMbS5","description":"Run the Remote.It Device Package inside a Docker container with the remoteit-agent image, including the settings needed for a recoverable production deployment.","breadcrumbs":[{"label":"Software"},{"label":"Docker"}]},{"id":"LTnZBTOQksEM8ntR14e7","title":"Remote.it Docker Extension","pathname":"/software/docker/remote.it-docker-extension","siteSpaceId":"sitesp_sMbS5","description":"Install the Remote.It Docker Extension from Docker Desktop, or run the same image as a standalone container on a server or Raspberry Pi.","breadcrumbs":[{"label":"Software"},{"label":"Docker"}]},{"id":"AQbekDxoMLA4312sbPV3","title":"Desktop","pathname":"/software/desktop","siteSpaceId":"sitesp_sMbS5","description":"The Remote.It Desktop application installs the full ecosystem and provides a UI to configure devices, manage services and make connections.","breadcrumbs":[{"label":"Software"}]},{"id":"-MgHyxuq3OaHxYUA4z2h","title":"Desktop Installation","pathname":"/software/desktop/overview-and-installation","siteSpaceId":"sitesp_sMbS5","description":"Download and install the Remote.It Desktop application for Windows, macOS and Linux to manage devices, services and connections from a single UI.","breadcrumbs":[{"label":"Software"},{"label":"Desktop"}]},{"id":"IIQOBAAHwBWS0wPbdr9r","title":"Web Portal & Mobile","pathname":"/software/web-portal-and-mobile","siteSpaceId":"sitesp_sMbS5","description":"Manage devices, view logs and run bulk scripts from the Remote.It web portal, or connect to SSH, RDP and web services from the iOS and Android apps.","breadcrumbs":[{"label":"Software"}]},{"id":"Y4F3kBrWe7hmlau2hkeI","title":"Custom Solutions","pathname":"/software/custom-solutions","siteSpaceId":"sitesp_sMbS5","description":"Remote.It supports platforms beyond the standard packages — Ansible automation, side-loaded Android, Dragino LoRaWAN routers and custom builds.","breadcrumbs":[{"label":"Software"}]},{"id":"LQxAlC8DaxlhLskfY2OW","title":"Services","pathname":"/features/services","siteSpaceId":"sitesp_sMbS5","description":"A Remote.It service maps an application, port and host address on a target device so you can reach it remotely. Learn the attributes of a service.","breadcrumbs":[{"label":"Features"}]},{"id":"VA81YSPhHsLGY9DvIeKr","title":"SSH","pathname":"/features/services/ssh","siteSpaceId":"sitesp_sMbS5","description":"Connect over SSH to devices behind NAT, CGNAT or a firewall with no port forwarding — auto-launching Terminal, PuTTY or Termius from Remote.It.","breadcrumbs":[{"label":"Features"},{"label":"Services"}]},{"id":"3YN8wRDArHAznY8c1yBi","title":"RDP and VNC","pathname":"/features/services/rdp-and-vnc","siteSpaceId":"sitesp_sMbS5","description":"Set up Remote.It RDP and VNC services to reach a remote desktop across NAT using the remote desktop clients you already use.","breadcrumbs":[{"label":"Features"},{"label":"Services"}]},{"id":"Wp3gs8wtOZw5vC2CrWNq","title":"SMB and CIFS","pathname":"/features/services/smb-and-cifs","siteSpaceId":"sitesp_sMbS5","description":"Reach SMB and CIFS network file shares remotely as if you were on the same LAN, by adding a Remote.It service to the device hosting the shared folders.","breadcrumbs":[{"label":"Features"},{"label":"Services"}]},{"id":"5JFifA3bCR4Kr8Pytf5H","title":"HTTP/S","pathname":"/features/services/http-s","siteSpaceId":"sitesp_sMbS5","description":"Host a private website or API behind NAT and reach it through a Remote.It HTTP/S service pointed at the port your web server is listening on.","breadcrumbs":[{"label":"Features"},{"label":"Services"}]},{"id":"u78VsEws99JNwkuSjleu","title":"Database","pathname":"/features/services/database","siteSpaceId":"sitesp_sMbS5","description":"Query remote databases securely over Remote.It — Microsoft SQL on port 1433 by default, or any database reachable on a TCP port via the service host address.","breadcrumbs":[{"label":"Features"},{"label":"Services"}]},{"id":"QJ6bFOe3kyXV2JH7Yuyw","title":"Redis","pathname":"/features/services/redis","siteSpaceId":"sitesp_sMbS5","description":"Connect to a remote Redis instance on port 6379 through Remote.It, or any other cache service listening on a TCP port.","breadcrumbs":[{"label":"Features"},{"label":"Services"}]},{"id":"LjUpPTmtWjR4CzfM9vRl","title":"UDP","pathname":"/features/services/udp","siteSpaceId":"sitesp_sMbS5","description":"Create a Remote.It UDP service on any port you need. There is no default service port for UDP — you specify the one your application listens on.","breadcrumbs":[{"label":"Features"},{"label":"Services"}]},{"id":"X4aoJIHi4K2qYiM9mnDk","title":"VPN","pathname":"/features/services/vpn","siteSpaceId":"sitesp_sMbS5","description":"Register one or more VPN services on a device to reach multiple VPNs through Remote.It without constantly reconnecting and disconnecting.","breadcrumbs":[{"label":"Features"},{"label":"Services"}]},{"id":"biXJGPVz7XBAH4nmnc4r","title":"Connection Options","pathname":"/features/connection-options","siteSpaceId":"sitesp_sMbS5","description":"Ways to route a Remote.It connection — peer-to-peer, proxy, LAN sharing, and jump services that reach devices where Remote.It isn't installed.","breadcrumbs":[{"label":"Features"}]},{"id":"J610um5WaEFZrDbMelcM","title":"LAN Sharing","pathname":"/features/connection-options/lan-sharing","siteSpaceId":"sitesp_sMbS5","description":"Share a Remote.It peer-to-peer connection with others on your local network, scoped to a single LAN address or a range of IPs.","breadcrumbs":[{"label":"Features"},{"label":"Connection Options"}]},{"id":"LKWHS26ij6FNOTKHelr4","title":"Jump Service","pathname":"/features/connection-options/jump-service","siteSpaceId":"sitesp_sMbS5","description":"Use one device as a jump box to reach TCP services on other devices on the same LAN — printers, appliances or an AWS VPC — without installing Remote.It on each.","breadcrumbs":[{"label":"Features"},{"label":"Connection Options"}]},{"id":"z6XCB3GH3aJ3EfLL4KRR","title":"Peer-2-Peer & Proxy","pathname":"/features/connection-options/peer-2-peer-and-proxy","siteSpaceId":"sitesp_sMbS5","description":"How Remote.It peer-to-peer and proxy connections differ, and when each routing method is used.","breadcrumbs":[{"label":"Features"},{"label":"Connection Options"}]},{"id":"8YkMQvnA7l0pTwQNCvtv","title":"Logging","pathname":"/features/logging","siteSpaceId":"sitesp_sMbS5","description":"Event logging in Remote.It — audit device, service and connection activity across your account.","breadcrumbs":[{"label":"Features"}]},{"id":"8Fd3y67WMEsc47x1Imn1","title":"Organizations","pathname":"/features/organizations","siteSpaceId":"sitesp_sMbS5","description":"Create a Remote.It organization to share devices with your team, manage seat licenses and member roles, and integrate SAML single sign-on.","breadcrumbs":[{"label":"Features"}]},{"id":"JxeOVsb6fOxKMrcxrkKw","title":"MCP Server Overview","pathname":"/mcp-server/mcp","siteSpaceId":"sitesp_sMbS5","description":"The hosted Remote.It MCP server lets AI assistants like Claude inventory devices, open connections, manage services and run scripts on your fleet.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"2WooCwuUy9cLMkwb5B0b","title":"Connect Claude","pathname":"/mcp-server/connect-claude","siteSpaceId":"sitesp_sMbS5","description":"Add Remote.It as a connector in Claude so it can inventory and manage your devices in conversation, using OAuth sign-in with no API keys.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"kwjyvnXKNbU1YxoyOwaT","title":"Connect ChatGPT","pathname":"/mcp-server/connect-chatgpt","siteSpaceId":"sitesp_sMbS5","description":"Add Remote.It as a custom connector in ChatGPT so it can inventory and manage your devices in conversation, using OAuth sign-in with no API keys.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"PaP6OubtEkTvzMeUlBio","title":"Connect Grok","pathname":"/mcp-server/connect-grok","siteSpaceId":"sitesp_sMbS5","description":"Add Remote.It as a custom MCP connector in Grok — in the web app, provisioned for a Grok Business team, or attached to xAI API requests.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"jJOhJdWvWOaYlLcbHL4x","title":"Connect Gemini","pathname":"/mcp-server/connect-gemini","siteSpaceId":"sitesp_sMbS5","description":"Add Remote.It as a remote MCP server in Gemini CLI over Streamable HTTP with OAuth sign-in, by editing one config file.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"IZLL1Pbov4Gq4D1645Wu","title":"Tool Reference","pathname":"/mcp-server/tools","siteSpaceId":"sitesp_sMbS5","description":"Every tool the Remote.It MCP server exposes to your AI assistant — devices, connections, services, networks and scripting — and which ones need approval.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"imyILJl6a5Kp1YxerJFH","title":"Prompt Library","pathname":"/mcp-server/prompt-library","siteSpaceId":"sitesp_sMbS5","description":"Forty-plus things to ask your AI assistant once the Remote.It MCP server is connected — fleet triage, diagnostics, access control, commissioning and fleet-wide scripting.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"RoYWuUIU6ig8G3Dgpf8s","title":"Permissions & Safety","pathname":"/mcp-server/permissions-and-safety","siteSpaceId":"sitesp_sMbS5","description":"How the Remote.It MCP server protects your infrastructure — the capabilities you grant, your existing account permissions, and confirmation gates on risky operations.","breadcrumbs":[{"label":"MCP Server"}]},{"id":"plB8uggoRTxMYeqIGHnm","title":"Security Review Brief","pathname":"/mcp-server/security-review","siteSpaceId":"sitesp_sMbS5","description":"The security brief for IT and OT teams reviewing the Remote.It MCP server — what changes, what doesn't, network exposure, authentication, authorization, auditability and recommended deployment posture","breadcrumbs":[{"label":"MCP Server"}]},{"id":"-M_b0yOVV0jMMRYgCl2N","title":"Authentication","pathname":"/developer-tools/authentication","siteSpaceId":"sitesp_sMbS5","description":"Authenticate to the Remote.It GraphQL API using HTTP Request Signature with non-expiring access keys you can revoke at any time.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"jegRVh32zkxKcd23NhLh","title":"API","pathname":"/developer-tools/api","siteSpaceId":"sitesp_sMbS5","description":"Use Remote.It APIs to manage devices, services, connections and event logs in code, with GraphQL coverage supplemented by the legacy REST API.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"-Ma4sJZMT46Sv_Kt2vva","title":"Using Developer Tools","pathname":"/developer-tools/api/using-developer-tools","siteSpaceId":"sitesp_sMbS5","description":"There are multiple developer tool IDEs such as Insomnia, Postman, and Altair. Here are examples using Insomnia and Postman.","breadcrumbs":[{"label":"Developer Tools"},{"label":"API"}]},{"id":"-Mf3xkibYLBb7dAmO7Qu","title":"API Usage","pathname":"/developer-tools/api/usage","siteSpaceId":"sitesp_sMbS5","description":"Get started with the Remote.It GraphQL API — endpoint, authentication, the Insomnia sample collection, and how GraphQL replaces the legacy REST API.","breadcrumbs":[{"label":"Developer Tools"},{"label":"API"}]},{"id":"-Mf5GZEtqPS-40VmAhod","title":"Devices and Services","pathname":"/developer-tools/api/usage/devices-and-services","siteSpaceId":"sitesp_sMbS5","description":"GraphQL queries and mutations for listing, creating and updating Remote.It devices and services, plus the supported application types.","breadcrumbs":[{"label":"Developer Tools"},{"label":"API"},{"label":"API Usage"}]},{"id":"-Mf5H0oLAgmzSdxFH66e","title":"Event Logs","pathname":"/developer-tools/api/usage/event-logs","siteSpaceId":"sitesp_sMbS5","description":"Query Remote.It event logs through the GraphQL API — event types, attributes, and the users and devices each event affects.","breadcrumbs":[{"label":"Developer Tools"},{"label":"API"},{"label":"API Usage"}]},{"id":"-M_vXy-zm9tFEN3DybuB","title":"Connections","pathname":"/developer-tools/api/usage/usage-examples","siteSpaceId":"sitesp_sMbS5","description":"Create on-demand, proxy and reverse proxy connections through the Remote.It GraphQL API, including peer-to-peer with proxy failover.","breadcrumbs":[{"label":"Developer Tools"},{"label":"API"},{"label":"API Usage"}]},{"id":"-MhG8WOfmDfLXYXFITI0","title":"Access Keys","pathname":"/developer-tools/api/usage/access-keys","siteSpaceId":"sitesp_sMbS5","description":"Create, disable and delete the access keys that authenticate you to the Remote.It API. Secret keys cannot be retrieved once lost.","breadcrumbs":[{"label":"Developer Tools"},{"label":"API"},{"label":"API Usage"}]},{"id":"NvkBlGJntUmgfd28PFHi","title":"Device Sharing","pathname":"/developer-tools/api/usage/device-sharing","siteSpaceId":"sitesp_sMbS5","description":"Share and unshare Remote.It devices and individual services with other users through the GraphQL API, with optional scripting permission.","breadcrumbs":[{"label":"Developer Tools"},{"label":"API"},{"label":"API Usage"}]},{"id":"Jn5cnqYEOVrKVXastVX4","title":"Custom Attributes","pathname":"/developer-tools/api/usage/custom-attributes","siteSpaceId":"sitesp_sMbS5","description":"Attach your own metadata to Remote.It users, devices and services with custom attributes, including per-context value overrides.","breadcrumbs":[{"label":"Developer Tools"},{"label":"API"},{"label":"API Usage"}]},{"id":"rFYzLUYsSlA6rG5eWTv0","title":"Scripting","pathname":"/developer-tools/api/usage/scripting","siteSpaceId":"sitesp_sMbS5","description":"Upload script files and execute them against your Remote.It devices through the GraphQL API, including passing arguments and checking job status.","breadcrumbs":[{"label":"Developer Tools"},{"label":"API"},{"label":"API Usage"}]},{"id":"mD78R2PHfFKasJGHUKyg","title":"CLI Usage","pathname":"/developer-tools/cli-usage","siteSpaceId":"sitesp_sMbS5","description":"Remote.It CLI command reference — register devices, add and manage services, start connections and check status from the command line.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"-Mf8qkYdhpwvUIYI9Mb2","title":"Webhooks","pathname":"/developer-tools/webhooks","siteSpaceId":"sitesp_sMbS5","description":"Receive HTTP push notifications when your devices go online or offline, and build integrations on top of Remote.It webhooks.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"mIM2EBWoVeeeK52sH0Zt","title":"Slack Integration","pathname":"/developer-tools/webhooks/slack-integration","siteSpaceId":"sitesp_sMbS5","description":"Send Remote.It device online and offline notifications to a Slack channel by creating a Slack app with an incoming webhook.","breadcrumbs":[{"label":"Developer Tools"},{"label":"Webhooks"}]},{"id":"v565cmoLYNVuyPJGCQ4a","title":"Docker Video Walkthroughs","pathname":"/developer-tools/docker","siteSpaceId":"sitesp_sMbS5","description":"Video walkthroughs of the Remote.It Docker Desktop Extension, including running it as a standalone container on an ECS cluster.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"6cLewWlMLwrY2MrMzUpv","title":"Device Scripting","pathname":"/developer-tools/device-scripting","siteSpaceId":"sitesp_sMbS5","description":"Run unattended scripts across any number of Linux or Windows devices with the Remote.It GraphQL API — in bash, Python, Ruby, Node or any installed language.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"4dchcFcixQGdMlZhiBAD","title":"Zero-Trust AWS Access","pathname":"/developer-tools/zero-trust-aws-access","siteSpaceId":"sitesp_sMbS5","description":"Use an EC2 instance as a jump server to reach databases, Kubernetes and other VPC services with zero inbound security group rules and no open ports.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"A5sbwPyNDpHXyY6XFTKg","title":"AWS RDS (Postgres and MySQL)","pathname":"/developer-tools/zero-trust-aws-access/aws-rds-postgres-and-mysql","siteSpaceId":"sitesp_sMbS5","description":"Reach an AWS RDS Postgres or MySQL instance through an EC2 bastion host with Remote.It — no public accessibility required.","breadcrumbs":[{"label":"Developer Tools"},{"label":"Zero-Trust AWS Access"}]},{"id":"3jGXh0mUM9oFMmzQOCDJ","title":"Zero Trust Azure Cloud Access","pathname":"/developer-tools/zero-trust-azure-cloud-access","siteSpaceId":"sitesp_sMbS5","description":"Use an Azure Virtual Machine as a jump server to reach databases, Kubernetes and other VNet services with no inbound rules and no open ports.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"ZkqvE6GOqPSr0N7U6WFM","title":"Zero Trust Google Cloud Access","pathname":"/developer-tools/zero-trust-google-cloud-access","siteSpaceId":"sitesp_sMbS5","description":"Use a Google Compute Engine instance as a jump server to reach databases, Kubernetes and other VPC services with no inbound rules and no open ports.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"xXW0R8joiK5pGFvHbSLu","title":"Zero-Trust Kubernetes Access","pathname":"/developer-tools/zero-trust-kubernetes-access","siteSpaceId":"sitesp_sMbS5","description":"Run a single Remote.It agent pod inside your cluster to reach any ClusterIP service, with zero inbound rules and nothing exposed to the internet.","breadcrumbs":[{"label":"Developer Tools"}]},{"id":"-MiNURtBswnsNQ5ECLWm","title":"OEM & Bulk Provisioning Overview","pathname":"/oem-and-bulk-provisioning/overview","siteSpaceId":"sitesp_sMbS5","description":"Bulk registration methods for OEMs shipping devices at scale — register into your own account with pre-configured services, or into an end user's account.","breadcrumbs":[{"label":"OEM & Bulk Provisioning"}]},{"id":"Wi9S3zRnm88vDo74wXV0","title":"Auto Registration into Your Account","pathname":"/oem-and-bulk-provisioning/auto-registration-into-your-account","siteSpaceId":"sitesp_sMbS5","description":"Two ways to register manufactured devices into your own Remote.It account — a production image written at manufacturing time, or a per-device field command.","breadcrumbs":[{"label":"OEM & Bulk Provisioning"}]},{"id":"EdS7SamgmZsWQJgN2ObU","title":"Create a Product","pathname":"/oem-and-bulk-provisioning/auto-registration-into-your-account/create-a-product","siteSpaceId":"sitesp_sMbS5","description":"Define a Remote.It product — the reusable service template (HTTPS, HTTP, SSH, RDP and more) applied to every device you bulk register.","breadcrumbs":[{"label":"OEM & Bulk Provisioning"},{"label":"Auto Registration into Your Account"}]},{"id":"-MiNUtjwYyHerOsHj1He","title":"Production Image","pathname":"/oem-and-bulk-provisioning/auto-registration-into-your-account/registration-with-pre-configured-services","siteSpaceId":"sitesp_sMbS5","description":"Build a single production OS image that auto-registers every device it is flashed to, with services pre-configured at manufacturing time.","breadcrumbs":[{"label":"OEM & Bulk Provisioning"},{"label":"Auto Registration into Your Account"}]},{"id":"DJzlow4jRUeeuEB0SobX","title":"Field Production","pathname":"/oem-and-bulk-provisioning/auto-registration-into-your-account/field-production","siteSpaceId":"sitesp_sMbS5","description":"The simplest bulk registration method — run a one-line command on each device to install Remote.It with a custom name and pre-defined services.","breadcrumbs":[{"label":"OEM & Bulk Provisioning"},{"label":"Auto Registration into Your Account"}]},{"id":"-Mj1SFjGiUe_wou4RYRo","title":"Registration into a User's Account","pathname":"/oem-and-bulk-provisioning/registration-into-a-users-account","siteSpaceId":"sitesp_sMbS5","description":"Ship devices that register themselves into your customer's Remote.It account on first boot, using a license key written to the device registration file.","breadcrumbs":[{"label":"OEM & Bulk Provisioning"}]}]}