Skip to main content

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.

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 — an alternative to using the CLI or raw API directly.

Installation

The frontend ships as a pre-built standalone bundle. Download the latest rusty-frontend.zip from the GitHub releases page, extract it, and run it with Node.js:
node server.js
Open http://localhost:3000.
If you used the easy setup script, the frontend is already downloaded and wired up. Start it with rusty-launch -Frontend or rusty-frontend.
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:
PORT=3000 node server.js

When to Use It

The frontend is optional. If you prefer the terminal, the CLI covers everything the frontend does. 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 dashboard
The cloud dashboard at app.rustybrowser.com is the Rusty Cloud equivalent. The open-source frontend is for self-hosted deployments only.