Deploy code
your way
Git deploy with scoped keys, Docker containers, in-browser SSH terminal, VCL editing, and full root access when you need it. Config drift detection that reads actual running state. Built for developers who want control without the overhead.
$
5
Deployment methods
∞
Apps per server
0
Per-seat fees
100%
Root access
Built for developers who want control
The tools you actually use — Git, Docker, SSH, real config — without the panels that hide what matters.
Git Deploy with Scoped Keys
Panel-generated deploy keys scoped to a single repo — safer than a full-account token. Supports GitHub, GitLab, and Bitbucket.
In-Browser SSH Terminal
A sandboxed shell in your browser — no local client needed. Session-scoped with expiring tokens, not a permanently-open connection.
Docker Host Support
Run containers with configurable CPU, memory, ports, and private registry credentials. Your choice of image and tag.
Config Drift Detection
Live Configuration reads actual running state from the machine, surfacing drift from saved panel config before it causes an outage.
Private Container Registry
Push private Docker images from CI with robot accounts, then deploy them to your servers — all from one panel, no third-party registry.
Teams & Permissions
Give every teammate their own login with access scoped per server and per application. No shared credentials.
Deploy from Git with scoped keys
Panel-generated deploy keys are scoped to a single repository — safer than a full-account access token. Connect GitHub, GitLab, or Bitbucket and deploy on every push, or trigger manually.
- Scoped deploy keys — one repo, not your whole account
- GitHub, GitLab, and Bitbucket support
- Per-app deployment scripts for build, migration, and cache steps
- One-click staging environments for every application
acme/web
Deployedmain · key: prod-deploy
acme/api
Readydevelop · key: ci-pipeline
acme/blog
Deployedmain · key: blog-deploy
Scoped keys — one repo, not your whole account
A real terminal in your browser
No local SSH client, no key management on your laptop. A sandboxed shell in your browser, session-scoped with expiring tokens. Full root access when you need it — because you know what you're doing.
- In-browser SSH terminal — no local client needed
- Session-scoped with expiring tokens
- Full SSH key management — generate, upload, delete
- Public keys masked in the UI to prevent shoulder-surfing
$
Run containers your way
Docker host deployment with configurable images, tags, ports, CPU limits, memory limits, and private registry credentials. Your choice of image, your choice of resources.
- Configurable CPU and memory limits
- Custom ports and environment variables
- Private registry credentials for private images
- Deploy from your own Container Registry — no third party
api-gateway
Upacme/api:latest
2 cores · 1GB
worker-bg
Upacme/worker:v2
1 core · 512MB
redis-cache
Upredis:7-alpine
0.5 core · 256MB
Your image, your resources, your registry
See what's actually running
Live Configuration reads the actual running state off the machine and shows you where it has drifted from what the panel thinks. Most panels show you the form they saved. We think the difference is the whole point.
- Live Configuration reads actual running state
- Surfaces drift from saved panel config
- Catches manual edits before they cause outages
- Honest monitoring — not a pretty form hiding reality
Redis maxmemory
panel: 256mb → live: 512mb
Nginx worker_procs
panel: 4 → live: 4
PHP memory_limit
panel: 256M → live: 512M
MySQL max_connections
panel: 100 → live: 100
Reads actual running state — not the saved form
Your server. Your root. Your rules.
Full SSH access, real terminal, scoped deploy keys, Docker with your own resources, and config drift detection that reads what's actually running. No black boxes, no hidden abstractions — just the tools you need and the control you want.
Full root access — in-browser SSH terminal
Scoped deploy keys — safer than tokens
Config drift detection — see what's real
Git Deploy
Docker Image
ZIP Upload
Fresh Install
Migration
Everything around your dev workflow
Pair Git deploy and Docker with the tools that keep your stack fast, secure, and observable.
Yes, SharkCluster provides full SSH key management and an in-browser SSH terminal. You can generate keypairs, upload existing public keys, and manage granular permissions per server.
Yes, SharkCluster supports Docker host deployment with configurable images, tags, ports, CPU limits, memory limits, and private registry credentials.
Yes, SharkCluster supports deploying from GitHub, GitLab, and Bitbucket using scoped deploy keys that are safer than full-account access tokens.
Ready to take control
of your hosting?
Deploy servers, run self-hosted business apps, and keep your data on your own VPS — with a dedicated DevOps manager by your side.