Your Cloud, Self-Hosted.
Deploy, manage, and scale your infrastructure from any device. Enterprise-grade security, Cloudflare DDoS protection, and complete data privacy — without giving up control.
Why CloudSH
The cloud, on your terms.
Every major cloud provider can access your data. Every managed hosting service sits between you and your servers. CloudSH gives you the convenience of the cloud with the privacy of self‑hosting.
Total Data Privacy
Your data never leaves your hardware. No third-party access, no vendor lock-in, no surprise compliance issues. You own everything.
Cloudflare Protection
Built-in Cloudflare Tunnel with DDoS protection, global edge network, and HTTPS everywhere — without configuring a thing.
Infinite Scalability
Start with one server, scale to hundreds. Add a Raspberry Pi, a VPS, a bare metal rack — CloudSH manages them all from one dashboard.
Architecture
Zero-trust by design.
Your terminal traffic never touches our servers. The relay resolves pairing codes — everything else is a direct encrypted connection through Cloudflare.
Your Device
Phone, tablet, laptop
Cloudflare Edge
Global CDN + DDoS
Your Server
Your hardware, your data
CloudSH Relay
The relay only resolves pairing codes. When you enter CLOUD-A7X9BK or scan a QR code, the relay looks up which Cloudflare Tunnel corresponds to that code and returns the URL. After that, the relay is completely out of the picture — all terminal traffic flows directly between your device and your server through Cloudflare's encrypted tunnel. The relay never sees your data.
How it works
Three steps. That's it.
Install CloudSH
One command on any Linux, macOS, or ARM device. Runs on everything from Raspberry Pis to production servers.
Open the dashboard
Go to app.cloudsh.io from any device — phone, tablet, laptop. No apps to install, no clients to configure.
Scan QR or enter code
Scan the QR code from your terminal or type the 6-character pairing code. Cloudflare Tunnel creates a secure connection automatically. You're live.
Built for everyone
From side projects to production.
Hobbyists
Run your homelab from your phone. Check on your Raspberry Pi, manage your NAS, deploy side projects — all from one dashboard.
Dev Teams
Shared terminal access for your team's servers. No more passing around SSH keys or VPN configs. Audit-ready with 2FA and JWT tokens.
Startups
Self-host your infrastructure with enterprise-grade security. Save thousands on managed services while keeping full control of your data.
Small Businesses
Data privacy without the complexity. Keep customer data on your servers, meet compliance requirements, and manage everything through a browser.
Security-First Teams
End-to-end encryption, DDoS protection via Cloudflare, bcrypt auth, TOTP 2FA. Your terminal traffic never touches third-party servers.
Remote Teams
Access your infrastructure from anywhere in the world. Cloudflare's global edge network ensures low-latency connections from any location.
Features
Everything you need. Nothing you don't.
Persistent Sessions
Powered by tmux. Survive disconnects, reboots, and network changes. Pick up where you left off.
File Browser
Browse, upload, download, and manage files directly from the web. No SCP or SFTP needed.
Port Proxy
Auto-detects running services and proxies them through the browser. No SSH tunnels to manage.
DDoS Protection
Cloudflare Tunnel with built-in DDoS mitigation. Your servers are protected by the same network that protects 20% of the web.
Zero-Trust Security
End-to-end encryption, TOTP 2FA, bcrypt auth, short-lived JWTs. No ports to open, no attack surface to expose.
Fully Self-Hosted
Your servers, your data, your rules. Terminal traffic never touches our infrastructure. Open source, MIT licensed.
Quick Start
Up and running in 60 seconds.
# Install via Homebrew
$ brew tap JongoDB/cloudsh
$ brew install cloudsh
# Or install directly
$ curl -fsSL https://cloudsh.io/install.sh | bash
# Start the server
$ cloudsh start
CloudSH running on :8585
Pairing code: CLOUD-A7X9BK
QR code displayed — scan from any device
Then open app.cloudsh.io — scan the QR code or enter the pairing code.
Your cloud. Your rules.
Free for one server. Open source. Takes 60 seconds.