Deploy Sshwifty
Railway

Deploy Sshwifty

An open-source web-based SSH and Telnet client.

Deploy Sshwifty

Just deployed

/home/sshwifty

Deploy and Host Sshwifty on Railway

Sshwifty is an open-source web-based SSH and Telnet client. It runs in the browser with no desktop app or local SSH client required — connect to any SSH or Telnet server directly from a browser tab, from any device.

About Hosting Sshwifty

Sshwifty is a single Go binary served via Docker that acts as a proxy between the browser client and remote SSH/Telnet targets. This Railway template deploys the official Docker image and (optionally) configures it via environment variables — no config file or persistent volume required. The web interface can be protected by a shared key set at deploy time, if desired. Railway handles HTTPS, so Sshwifty's built-in TLS is not needed.

Common Use Cases

  • Browser-based SSH access — connect to remote servers from any device with a browser, without installing an SSH client or configuring local credentials
  • Team SSH gateway — deploy a shared Sshwifty instance with preset connections to internal servers, giving teammates browser-based access through a single URL
  • Telnet access — connect to legacy devices, routers, or services over Telnet from a modern browser interface

Dependencies for Sshwifty Hosting

Deployment Dependencies

Implementation Details [OPTIONAL]

Set the following environment variables to harden the instance:

SSHWIFTY_SHAREDKEY=     # Required: web interface access password; leave empty for public access
SSHWIFTY_HOSTNAME=                     # Leave empty to accept connections from all hosts

Optional: preset connections — define pre-configured SSH/Telnet endpoints that appear in the UI for users to connect to with one click:

SSHWIFTY_PRESETS=[{"Title":"My Server","Type":"SSH","Host":"example.com:22","Meta":{"User":"admin"}}]

Why Deploy Sshwifty 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 Sshwifty 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.


Template Content

More templates in this category

View Template
Keycloak
Keycloak template with keywind theme + apple and discord providers

beuz
View Template
lua-protector
Test deployed my project first

trianaq765-cmd's Project
View Template
bknd
Feature-rich yet lightweight backend