Buy root-access VPS instances, ship projects on StackShift-managed infrastructure, or connect your own servers when you want full control. Deploy apps, databases, and Docker Compose stacks from one control plane.
Workloads
Projects, stacks, and templates
customer-api
Git repo project
Building image
analytics-stack
Compose stack
Queued
n8n-template
One-click template
Ready to launch
Placement
Choose hosted deploys or connected nodes
StackShift Hosted
Managed deploy target
Connected Node
eu-central • tagged production
Live topology
One control plane, multiple targets
Control Plane
projects • stacks • templates
StackShift Hosted
Managed infra
Your Servers
Connected nodes
Template catalog
Launch common tools in a few clicks
Deploy as a normal stack
Deploy as a normal stack
Deploy as a normal stack
Deploy as a normal stack
Start on StackShift-managed infrastructure for speed, or connect any Linux VPS when you want more control. You get one workflow either way.
Deploy Git repos, Docker images, managed databases, and Docker Compose stacks from one platform, whether they run on StackShift or on connected nodes you bring.
Set clear usage limits and let StackShift automatically pause workloads before spend runs away. You stay in control whether you're deploying on StackShift or your own nodes.
Start tools like n8n, MinIO, Gitea, Grafana, and Umami in a few clicks, then manage them like normal stacks with the same placement, routing, and deployment controls.
Compute gives you normal VPS hosting with root SSH access, public networking, usage visibility, recovery controls, and the same StackShift dashboard you already use for projects and databases.
StackShift keeps the developer flow simple: connect a repo or image, choose StackShift-hosted deploys or your own servers, and manage routing, logs, placement, and templates from one place.
Git repo and Docker image deploys
Docker Compose stacks with one public entrypoint
Manual or least-loaded node placement
services:web:image: ghcr.io/acme/app:latestports:- "8080:80"environment:APP_ENV=productionLOG_LEVEL=inforestart: unless-stopped
Use manual placement when you want full control, or let StackShift pick a healthy node with least-loaded scheduling, selector tags, and drain-aware routing.
StackShift hosted · Bring your own server · Deploy apps and stacks