TypeScript

ternssh

A web-based SSH solution that can be deployed on Cloudflare Workers.

H

haradakashiwa

Dernière activité 29 août 2026
haradakashiwa/ternssh

575

étoiles

145

forks

2

issues ouvertes

Ce README est souvent en anglais.

ternssh logo

ternssh

SSH workspace on Cloudflare
Draggable dashboard · Terminal · SFTP · Status monitoring

GPL-3.0-or-later · 中文

Deploy to Cloudflare

ternssh dashboard preview


ternssh is an SSH management tool that runs on Cloudflare Edge. Full documentation: Docs.

Deployment

Docker quick start

Using the prebuilt image (recommended):

docker run -d \
  --name ternssh \
  -p 8787:8787 \
  -v ternssh-data:/app/.wrangler \
  --restart unless-stopped \
  ghcr.io/haradakashiwa/ternssh:latest

Or with Docker Compose:

docker compose -f docker-compose.ghcr.yml up -d

Build from source:

docker compose up -d --build

Open http://localhost:8787 after startup. To enable Cloudflare Access authentication, set the ACCESS_TEAM_DOMAIN and ACCESS_AUD environment variables.

Cloudflare Workers

See the deployment guide for details.

Projets similaires

Web SSH Client using ssh2, socket.io, xterm.js, and express. webssh webssh2

TypeScriptsshssh-clientweb-ssh
Bbillchurch
2,8 k étoiles578

Serverless Web SSH client built on Cloudflare Workers with a pure TypeScript SSH stack, multi-session terminals, SFTP file management, and an AI operations assistant. 基于 Cloudflare Workers 的无服务器 Web SSH 客户端,支持多会话终端、SFTP 文件管理与 AI 运维助手。

TypeScriptcloudflarecloudflare-workersserverless
Nnewbietan
380 étoiles372

Self-hosted SSH and remote desktop management.

TypeScriptdockerfile-managementhost-metrics
TTermix-SSH
15,3 k étoiles730