---
title: "Deploy DSH Remote Control Hub"
description: "Self-hosted mobile hub to monitor, steer & approve AI coding sessions"
category: "AI/ML"
url: https://railway.com/deploy/dsh-remote-control-hub
---

# Deploy DSH Remote Control Hub

Self-hosted mobile hub to monitor, steer & approve AI coding sessions

**[Deploy DSH Remote Control Hub on Railway](https://railway.com/template/dsh-remote-control-hub)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/dsh-remote-control-hub/manifest.json

- **Creator:** oscar's Projects
- **Category:** AI/ML

## Template content

### DSH Remote Control Hub https://raw.githubusercontent.com/oscarka/deepseekharness-remotecontrol/main/dsh-feishu/icon.svg

- **Source:** oscarka/deepseekharness-remotecontrol
- **Health check:** /healthz
- **Public domain:** Yes

## Documentation

## Deploy and Host DSH Remote Control Hub on Railway

DSH Remote Control Hub is a lightweight, zero-dependency self-hosted mobile web console that puts your computer's AI coding sessions in your pocket. Monitor live progress, hold-to-talk voice steer, attach screenshots, or tap to approve shell commands and multiple-choice popups across **DeepSeek Harness (DSH)**, **Antigravity IDE**, **OpenAI Codex**, **Tencent WorkBuddy**, and **Claude Code**.

## About Hosting DSH Remote Control Hub

Hosting DSH Remote Control Hub runs a single lightweight Node.js container protected by your `HUB_TOKEN` admin password. Your local Mac or Linux computers run a 1-line background daemon (`connect-host.sh`) that connects **outbound** over HTTPS to your Railway Hub—meaning your development machines never need a public IP or router port forwarding. Active session metadata and live incremental SSE streams (`state_delta`) stay fast and responsive, while project source files, screenshots, and `HTTP 206` videos stream directly on demand from your computer.

## Why Deploy DSH Remote Control Hub on Railway?

Railway provides instant HTTPS domains (required for iPhone iOS 16.4+ Home Screen Web Push lock-screen notifications and browser microphone speech recognition) and persistent long-lived HTTP/SSE connections out of the box. By deploying on Railway, you get 24/7 cellular 4G/5G access to all your computers from anywhere without routing your coding sessions through a third-party vendor's central SaaS relay.

## Common Use Cases

- **Approve commands & popups on the go**: Tap once on your phone to approve pending terminal commands or answer architecture multiple-choice questions instead of letting long tasks stall at your desk.
- **Voice-steer running agents**: Hold to talk in a WeChat-style voice interface with automatic punctuation, attach phone screenshots, or trigger an emergency stop mid-run.
- **Unified multi-computer dashboard**: Manage sessions across your office MacBook, home workstation, and headless Mac minis in one bilingual (English / 中文) mobile view with live battery and network latency telemetry.

## Dependencies for DSH Remote Control Hub Hosting

DSH Remote Control Hub runs as a standalone Node.js 20+ container with zero external database or Redis requirements.

### Deployment Dependencies

- [DSH Remote Control GitHub Repository](https://github.com/oscarka/deepseekharness-remotecontrol)
- Automatic `HUB_TOKEN` (admin password) and `VAPID_SECRET` (iOS/Web Push signing secret) generated at deploy time
- Optional `/data` persistent volume for retaining E2EE share links across container restarts

## Similar templates

- [Chat Chat](https://railway.com/deploy/-WWW5r) — Chat Chat, your own unified chat and search to AI platform.
- [Weaviate](https://railway.com/deploy/weaviate-1) — Vector database with hybrid search and an API key-protected API
- [Möbius Personal AI OS](https://railway.com/deploy/mobius-v01-personal-ai-os) — Self-hosted AI agent that builds and runs apps for you, with memory.

Open this page in a browser: https://railway.com/deploy/dsh-remote-control-hub
