> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rustybrowser.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Frontend

> Web dashboard for self-hosted Rusty Browser deployments

## Overview

`rusty-frontend` is a Next.js dashboard for managing a self-hosted Rusty Browser server. It gives you a visual overview of active sessions, logs, and a live view into what each browser is doing in real time.

## Installation

The frontend ships as a pre-built standalone bundle. Download the latest `rusty-frontend.zip` from the [GitHub releases page](https://github.com/dashn9/rusty-browser/releases), extract it, and run it with Node.js:

```bash theme={null}
node server.js
```

Open [http://localhost:3000](http://localhost:3000).

<Note>
  If you used the [easy setup script](/open-source/self-hosting#easy-setup-windows), the frontend is already downloaded and wired up. Start it with `rusty-launch -Frontend` or `rusty-frontend`.
</Note>

**Prerequisites:** Node.js v18+.

## Configuration

By default the frontend connects to `rusty-server` on `http://localhost:8080`. Set the `PORT` environment variable to change the frontend's listening port:

```bash theme={null}
PORT=3000 node server.js
```

## When to Use It

The frontend is optional. If you prefer the terminal, the [CLI](/open-source/cli) covers the same core workflows. Use the frontend when you want to:

* See a live view of what each browser is doing in real time
* Get a visual overview of active sessions and their status
* Share access with teammates who prefer a UI over a terminal
* Watch autoscaling and cluster activity on a local dashboard
