>_ wterminalbrowser terminal
wterminal · v0.1.0

Browser terminal for trusted local or private-network administration.

`wterminal` provides a simple browser terminal backed by a PTY shell, plus authenticated file upload and download. It is designed for operators who want a small, explicit workflow rather than a large remote access platform.

localhost-first · explicit login · PTY shell
$ WTERMINAL_PASSWORD='change-me' wterminal
[INFO] starting wterminal server
[INFO] address=127.0.0.1:8080

# open the browser
# sign in
# use terminal
# upload or download files if needed
Features

Small feature set, clear scope.

Included

  • browser terminal backed by a PTY shell
  • password login and session cookie
  • localhost-first default binding
  • base path support for reverse proxy deployments
  • authenticated file upload and download

Not the goal

  • not a multi-tenant administration platform
  • not a hardened privileged access system
  • not a stealth or disguised service
  • not a replacement for bastion hosts or SSO infrastructure
Quick start

Install and run in minutes.

Install

cargo install wterm

# or
curl -fsSL https://codeberg.org/letllmrun/wterminal/raw/branch/main/site/install.sh | sh

The installer uses Cargo under the hood.

Run

WTERMINAL_PASSWORD='change-me' wterminal

# optional reverse proxy base path
WTERMINAL_PASSWORD='change-me' wterminal --base-path /wterminal

For remote access, place it behind HTTPS and a trusted reverse proxy.