Skip to content

webshell 0.1.1

Choose a tag to compare

@wushilin wushilin released this 01 Aug 10:16
· 38 commits to master since this release

A browser-based login shell with persistent, resumable terminal slots.

New in 0.1.1

Zero-config simple mode. Run the full server with no config file, no MFA
and no Google — a single local user straight from the environment:

WEBSHELL_USER=alice WEBSHELL_PASSWORD=hunter2 webshell simple
# Web Shell listening on http://127.0.0.1:9023/webshell/
  • WEBSHELL_USER / WEBSHELL_PASSWORD — the single login (required).
  • WEBSHELL_BIND — listen address (default 127.0.0.1:9023); set 0.0.0.0:PORT to expose it.

Nothing is written to disk. Meant for quick, local, trusted sharing — the
password lives in the process environment and there is no second factor. For
anything internet-facing, use the full TOML config with MFA behind TLS.

The config-file (webshell run) path is unchanged.

Binary

webshell-0.1.1-x86_64-linux-musl is a statically linked (static-pie) x86_64
Linux binary with no shared-library dependencies. Verify with the accompanying
.sha256.