Skip to main content
Remote access

How remote access works

octoja lets you interact with connected devices directly from the browser. You do not need to install any remote-access tools on your own machine — ever...

Remote Operations

octoja lets you interact with connected devices directly from the browser. You do not need to install any remote-access tools on your own machine — everything runs through the octoja web interface using the agent already installed on the device.

This article explains each remote capability and how they relate to each other. For step-by-step instructions, see the linked How-To articles.

Remote access requires both access to the device and the corresponding Allowed action under Administration → Groups → Device Access. For example, you can grant Terminal without granting Remote Desktop. Seeing a device alone does not permit remote operations. See How Users, Groups & Permissions Work for how customer, device and action access work together.

What you can do remotely

CapabilityWhat it doesStatus
Remote terminalOpen a shell session on a deviceAvailable
Live performanceView real-time CPU, memory, disk, network, and GPU usageAvailable
Service managementStart, stop, and restart system services, and set a service's startup type (Windows agent)Available
Process managementView running processes and end themAvailable
Local user accountsCreate a local account, enable or disable one, and change its passwordAvailable
File browserNavigate the file system, upload and download files, create folders, and rename, delete, zip or extract entries on the deviceAvailable
Storage analyzerScan a device's storage and see which folders use the most space; delete temporary files and caches with Disk cleanup — see Analyze and free up disk spaceAvailable
Registry editorBrowse, search, and edit the Windows registryAvailable (Windows agent)
Event log viewerBrowse Windows event logs with channel tree, filters, and exportAvailable (Windows agent)
Remote desktopView and control a device's screenAvailable (Windows, macOS 14 or later)

Here is what the device detail page looks like with the remote operations toolbar and live performance charts:

The NORTHWIND-WS-001 device detail page with ONLINE status. The top toolbar shows the terminal, files, registry, event log, remote desktop, and ellipsis-menu buttons. The System tab is active, and the Performance section below shows CPU, memory, and Disks cards (Disks: C: 52.1% used, 245 GB free; CPU and RAM cards have no value yet).

The device toolbox

Most of these capabilities do not run on the device detail page itself. The buttons in the toolbar open the toolbox — a separate browser window for that one device, in which each tool sits in its own tab. Terminal, File Explorer, Registry Editor, Event Log, Storage Analyzer, and Remote Desktop are all toolbox tabs, and you can have up to ten open at once.

The toolbox opens once per device. Clicking another toolbar button while it is open adds a tab to the existing window rather than opening a second one, so a terminal session stays alive while you look something up in the registry next to it.

Remote terminal

You can open a browser-based terminal session on any connected device. The terminal offers the shells that are actually installed on the device — depending on the operating system, typical options are:

PlatformTypical shells
WindowsPowerShell 7 (pwsh), Windows PowerShell, cmd
Linuxbash, zsh, sh, fish, PowerShell 7 (pwsh)
macOSzsh, bash, sh, fish, PowerShell 7 (pwsh)

The terminal includes a Quick commands menu with shortcuts for common administrative tasks, so you do not have to type frequently used commands from memory.

Terminal sessions require an active connection between the agent and the platform. If the device goes offline during a session, the session ends.

Related article: Open a Terminal on a Device

Live performance telemetry

The device detail page shows real-time performance data, updated every 2 seconds:

  • Disks — space consumed on each volume
  • CPU — current processor utilisation with a live chart
  • RAM — current memory utilisation with a live chart
  • Network — throughput per network adapter
  • GPU — utilisation and video memory per card. This card appears only on devices that report a GPU.

This is live data streamed from the agent while you are viewing the page. It is not stored historically — when you navigate away, the live feed stops. Historical performance data is collected by checks instead.

Related article: Monitor Device Performance Live

Service and process management

From the device detail page, you can:

  • Services — view all system services with their current state (running, stopped, etc.). Start, stop, or restart any service directly. On devices running the Windows agent, you can also set a service's startup type to Automatic, Manual, or Disabled in the Start Type column.
  • Processes — view running processes with resource usage. End a process by PID.

These actions take effect immediately on the device.

Related article: Monitor Device Performance Live

Local user accounts

The Local Users section of the device detail page lists the local accounts on the device. You can create an account, enable or disable one, and change its password — on Windows, Linux, and macOS alike. When you create an account, Grant administrator rights adds it to the operating system's administrators group straight away.

This is governed by its own allowed action, Local user management, so you can hand out device access without handing out account creation.

File browser

The File Explorer tab lets you navigate the file system on a connected device. It opens on a list of the device's drives, and on Windows a mapped network share appears there as a Network drive. From there you can:

  • Browse directories, and show hidden files
  • Upload files to the device and download files from it
  • Create folders, and rename or delete entries
  • Pack entries into a zip archive, or extract one
  • Open the current folder in a terminal tab, or hand it to the storage analyzer
  • Empty temporary files, package caches and the recycle bin with Disk cleanup

By default, you can use File Explorer without a remote desktop session. An administrator can restrict it to an active remote desktop session for the same technician and device with the Only allow during remote desktop Agent Setting. The setting does not grant access: you still need the File Browser allowed action and, to start the session, Remote Desktop as well. It can be set on a config package's Agent tab or overridden for one device under Agent settings.

Registry editor (Windows)

The Registry Editor tab opens a browser-based editor for the Windows registry. You can navigate the hive tree, inspect keys and values, and add, rename, or delete entries directly.

Press Ctrl+F to search the device's registry. You pick what to match — Key names, Value names, Value data — and whether to search All hives or only This key. The search keeps running after you close the search box, so you can carry on browsing and come back to the results.

The editor talks to the agent over the same realtime tunnel as the terminal and file browser — changes take effect immediately on the device. Available only on devices running the Windows agent.

Event log viewer (Windows)

The Event Log tab lets you read the Windows event log directly from the browser. A channel tree lists the Windows logs — Application, Security, Setup, System, and Forwarded Events — followed by the application and service channels the device reports.

Each filter is its own control: a full-text Search events box, an Event IDs box, a Level menu, a Source box, and From and To dates. Export writes the result to a file — an XML archive (.zip) that carries every filter you set, search text included, or a Native log (.evtx) that applies only the level, event ID, and date filters. With no date range set, octoja warns you before exporting the whole log.

Like the registry editor, it streams live from the agent and is available only on devices running the Windows agent.

Remote desktop

Remote desktop lets you view and control a device's screen directly from the browser — no RDP client, no VPN. It supports Windows and macOS 14 or later. On macOS, a user must be signed into a graphical session and grant screen-recording and accessibility permissions. See the guide for prerequisites and platform differences.

Drag-and-drop file upload. This also requires the File Browser device action; see Transfer and extract files. During an active remote-desktop session, drag a file from your local machine onto the remote screen to upload it. octoja drops the file into the Downloads folder of the user currently logged into the remote device — useful for handing over an installer or a log-collection script without switching to the File Explorer tab.

Related article: Use Remote Desktop

What requires an active connection

All remote operations require the device to be online and connected to the octoja platform. If a device is offline, terminal sessions, live performance data, service/process management, and the file browser are all unavailable.

On the device detail page, the Remote Desktop, Terminal, File explorer, Registry, and Event Log buttons are hidden while the device is offline. The Registry and Event Log buttons appear only on Windows devices. All buttons reappear as soon as the device reconnects.

The agent automatically reconnects when the device comes back online, but interactive sessions from the previous connection are not resumed. You can wake a powered-off device with Wake-on-LAN.