---
title: "Deploy ParrotOS Core Edition (Web Terminal)"
description: "Instant ParrotOS Core Edition browser terminal powered by ttyd"
category: "Other"
url: https://railway.com/deploy/parrotos-core-edition-web-terminal
---

# Deploy ParrotOS Core Edition (Web Terminal)

Instant ParrotOS Core Edition browser terminal powered by ttyd

**[Deploy ParrotOS Core Edition (Web Terminal) on Railway](https://railway.com/template/parrotos-core-edition-web-terminal)**

- **Creator:** decoge
- **Category:** Other
- **Total deploys:** 35

## Template content

### ParrotOS Core Edition (Web Terminal)

- **Source:** https://github.com/decoge/parrotos-core-edition-webterminal-railway
- **Public domain:** Yes

## Documentation

# Deploy and Host ParrotOS Core Edition (Web Terminal) on Railway

This template provides a **one-click ParrotOS Core Edition web terminal** running on Railway, giving you instant browser-based access to a clean, minimal Debian-based Linux shell without managing servers or SSH keys. **Parrot Security OS Core Edition** is designed as a lightweight foundation, offering maximum flexibility for custom setups without preinstalled security toolchains.

## About Hosting ParrotOS Core Edition (Web Terminal)

Deploying ParrotOS Core Edition (Web Terminal) on Railway uses the official Parrot Core Docker image in a lightweight, containerized environment. Railway manages orchestration, networking, and scaling, delivering a minimal ParrotOS base system without server management overhead.

A persistent volume is mounted at `/work` to retain files, configurations, scripts, and installed packages across redeployments and restarts. This setup is ideal for building custom security environments, development stacks, or reproducible Linux workspaces tailored to your exact needs.

## Common Use Cases

* Building custom penetration testing or security toolchains
* Minimal Linux environments for development and automation
* Installing only the tools you need for research or experimentation
* Privacy-focused or hardened Linux setups
* Learning Linux, Debian-based systems, or ParrotOS internals

## How Access Works

* Access the ParrotOS Core shell directly from your **browser**
* Secured with **basic authentication**
* Powered by **ttyd**, providing a real interactive terminal
* Fully compatible with Railway’s dynamic port routing

## Dependencies for ParrotOS Core Edition (Web Terminal) Hosting

### Environment Variables

Configure the following variables in the Railway dashboard:

* **`USERNAME`**
  Choose a username used to log in to the web-based terminal.

* **`PASSWORD`**
  Choose a password used to log in to the web-based terminal.

### Deployment Dependencies

* Official ParrotOS Core Docker image: `parrotsec/core`
  [https://hub.docker.com/r/parrotsec/core](https://hub.docker.com/r/parrotsec/core)
* SSH: Railway CLI for proxy access and diagnostics
  [https://docs.railway.app/guides/cli#ssh](https://docs.railway.app/guides/cli#ssh)

## SSH Usage (Optional)

### Prerequisites

Ensure you have the following in place:

1. The Railway CLI installed on your local machine
2. Logged in with your Railway account using `railway login`

### Usage

You can copy the exact command directly from the Railway dashboard:

1. Navigate to your project in the Railway dashboard
2. Right-click on the service you want to connect to
3. Select **“Copy SSH Command”**
4. Paste the command into your local terminal to connect

## Why Deploy ParrotOS Core Edition on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying ParrotOS Core Edition on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/parrotos-core-edition-web-terminal
