---
title: Remote Access
description: Use TurnPanel from another device while the main computer continues to run it.
updated: 2026-09-12
canonical: https://turnpanel.com/docs/remote-access
markdown: https://turnpanel.com/docs/remote-access.md
llms: https://turnpanel.com/llms.txt
---

# Remote Access

Use TurnPanel from another device while the main computer continues to run it.

## Enable Web access

Turn on Web access in Gateway. It shows the local address, optional network address, connected browsers, password status, and any startup error. If it says enabled but not running, TurnPanel could not open the selected port and is retrying.


### See whether Web access started correctly

**Context:** Gateway · Web access

Web access shows its switch, port, network access, and startup errors.

- **Web Access** [active]: On or off
- **Port** [ready]: Selected listening port
- **LAN access** [ready]: Makes LAN addresses available
- **Bind error** [waiting]: Enabled but server not running

## Pair a browser

On the new device, enter the Web access password and confirm the changing emoji shown on the main computer. The main computer must approve the request and can remove that browser later.


### Pair a browser before it can use TurnPanel

**Context:** Local browser pairing

Pairing requires the Web access password and the emoji shown on the main computer.

- **Static app bundle** [ready]: Loads without authentication
- **Web access password** [active]: Required for local pairing
- **Emoji confirmation** [waiting]: Rotates every 30 seconds
- **Session** [ready]: Unlocks app state and file operations

## Boundaries

- Factory reset and MCP sign-in must be done on the main computer.
- Voice Mode on another device needs the secure HTTPS Tunnel. It cannot use ordinary LAN HTTP.
- To connect from outside your local network, use TurnPanel Tunnel. Do not expose the local Web access port directly to the internet.


## Troubleshooting

If connection fails, check the server status, startup error, port, LAN access switch, password, and current emoji. Pair again if the browser session expired or was removed. Too many failed attempts cause a temporary delay.
