---
title: "Deploy Debian-Linux"
description: "Debian terminal accessible via web browser."
category: "Other"
url: https://railway.com/deploy/debian-linux
---

# Deploy Debian-Linux

Debian terminal accessible via web browser.

**[Deploy Debian-Linux on Railway](https://railway.com/template/debian-linux)**

- **Creator:** XenaaLangliss
- **Category:** Other
- **Total deploys:** 2,152

## Template content

### debian-railway

- **Source:** XenaaLangliss/debian-railway
- **Public domain:** Yes

## Documentation

![Debian](https://img.shields.io/badge/Debian-Bookworm-d70751?logo=debian)
![Docker](https://img.shields.io/badge/Docker-Supported-blue?logo=docker)

# Debian-Railway

Want to try out Debian or want to have a mini version of Debian available at all times? Then feel free to give this project a try:

[![Deploy on Railway](https://railway.app/button.svg)](https://railway.com/deploy/debian-linux)

## Description

This project uses the official [Debian Bookworm](https://hub.docker.com/_/debian) slim image to deploy a container which can then be used to install most of the CLI tools. Behind the scenes, it uses [ttyd](https://github.com/tsl0922/ttyd) to provide a hassle-free and a very accessible way to access the command line.

### Features

- 🐧 Official Debian Bookworm Slim base
- 🔒 Password-protected web terminal
- 💻 Neofetch display on login

## Environment Variables

- **PORT:** The port on which the ttyd program will listen on.
- **USERNAME:** The username which will be used to login to the web shell.
- **PASSWORD:** The password which will be used to login to the web shell.

**NOTE:** It is strongly advised to provide the USERNAME and PASSWORD environment variables before deploying the project.

## Deploy and Host

Click the deploy button above to deploy this template to Railway. The deployment process is automatic and takes just a few minutes. This service will be accessible via the Railway-provided domain after deployment.

## Why Deploy

- Quick access to a Debian terminal from anywhere
- No local installation required
- Perfect for testing and learning
- Lightweight and fast

## Common Use Cases

- Testing shell scripts
- Learning Linux commands
- Remote development environment
- Package testing

## Dependencies for Deployment

- Docker (handled by Railway)
- Railway account

### Deployment Dependencies

This template automatically installs:
- wget
- curl
- git
- python3
- python3-pip
- neofetch
- ttyd

## About Hosting

Railway provides free tier hosting with:
- $1 free credit monthly
- Automatic HTTPS
- Custom domains support
- Easy environment variable management

## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — [Jul'26] 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/debian-linux
