Deploy ParrotOS Security | (Just Updated) Browser Terminal, Files Survive Redeploys
ParrotOS security shell in your browser; files in /root survive redeploys.
parrotos-terminal
Just deployed
/root
Deploy and Host ParrotOS Security Browser Terminal on Railway
A full ParrotOS Security Edition shell in your browser, one click, no SSH keys
and no local setup. It is served by ttyd behind
HTTP basic auth, and your home directory /root lives on a Railway volume — so
files, scripts, cloned repositories, wordlists and dotfiles survive a redeploy
instead of vanishing with the container.
About Hosting ParrotOS Security Browser Terminal
The service runs a single container: a pinned ParrotOS Security base with its
security toolset plus a working command-line toolbox (git, curl/wget, vim/nano,
tmux, htop, jq and more) and the ttyd terminal server. ttyd listens on the port
Railway injects and every request is gated by basic auth. The template generates a
random password per deploy and the container refuses to start without one, so the
terminal is never exposed with empty credentials. The /root home directory is
mounted on a volume; the image's home skeleton is restored on top of the volume at
boot so a fresh mount still has working shell configuration.
Why Deploy ParrotOS Security Browser Terminal on Railway?
Railway gives the container a public HTTPS URL, a managed volume and one-click redeploys, which is exactly what a persistent remote shell needs. You get a disposable-but-persistent ParrotOS box reachable from any browser — useful for learning the toolset, quick scripting, scheduled one-off jobs, or a scratch environment you do not want to install locally — without managing an SSH server, TLS certificates or a VM. The password is generated for you and the home directory is kept across deploys.
Common Use Cases
- A persistent browser-accessible ParrotOS scratch box for scripting and small jobs.
- A shared teaching or demo shell reachable by URL, no client setup.
- A quick place to clone a repo, run a build, or try the Parrot toolset.
Dependencies for ParrotOS Security Browser Terminal
- ttyd 1.7.7 (browser terminal server), pinned in the wrapper image.
- ParrotOS Security Edition base image, pinned by digest.
Deployment Dependencies
- None beyond the container itself. The image is self-contained; no database, cache or external service is required.
Template Content
parrotos-terminal
ghcr.io/bon5co/parrotos-terminal-railway:security