SSH from your browser
Full interactive shell, visual file browser, and inline code editor -- right in the sh0 dashboard. No SSH keys, no port forwarding, no command-line gymnastics.
What you get
A full terminal experience built into your dashboard. No external tools required.
How it works
Open your app in the dashboard
Navigate to any deployed app in your sh0 dashboard. Works for any stack -- Node.js, Python, Go, PHP, or any Docker image.
Click the "Terminal" tab
One click to open the built-in terminal. No SSH configuration, no key management, no port forwarding.
Select the container or service
For multi-service stacks (e.g., app + database + Redis), pick which container you want to access from a dropdown.
Full shell access in your browser
You get a real interactive shell. Run commands, inspect logs, debug issues, manage files -- all without leaving your browser.
How the connection works
Fully encrypted, authenticated connection -- no SSH ports exposed
Everything you need
Full interactive shell
Not a stripped-down pseudo-terminal. Full PTY with colors, tab completion, vi mode, and everything you expect from a real shell.
File browser with tree view
Browse the container filesystem visually. Expand directories, preview files, navigate your application structure at a glance.
Inline editor with syntax highlighting
Click any file to edit it in-place. Syntax highlighting for 50+ languages. Save directly to the container filesystem.
Multi-service container selection
Running a stack with app, database, cache, and worker? Switch between containers with a dropdown. No need to remember container IDs.
Secure WebSocket connection
All terminal traffic flows over an encrypted WebSocket via the sh0 API. No exposed SSH ports, no attack surface.
No SSH keys needed
Authenticate through the dashboard. No SSH key generation, no authorized_keys management, no key rotation headaches.
The old way
- x SSH into server
- x Find the right container ID
- x docker exec -it manually
- x No file browser
- x Install nano/vim in container
- x Manage SSH keys
The sh0 way
- Click Terminal in dashboard
- Select container from dropdown
- Full shell in browser
- Visual file tree + editor
- No SSH setup needed
- Works from any device
Questions & answers
Which shells are supported? +
Can I edit files directly? +
Is the connection secure? +
Can I access any container in my stack? +
Does it work on mobile? +
Is there command history? +
Access your containers instantly
Full shell, file browser, and editor -- right in your browser. No SSH, no keys, no hassle.