Goal
Understand the current BYOCloud workflow, supported providers, and the node-scoped operating model StackShift exposes today.Prerequisites
- A StackShift account
- A supported provider account for Hetzner, DigitalOcean, or AWS
Workflow
What BYOCloud includes
- Encrypted provider connections and credential validation
- Provisioning StackShift nodes in customer-owned Hetzner, DigitalOcean, AWS, and Azure accounts
- Bootstrap, agent registration, health tracking, retry, reboot, delete, cleanup, and reconciliation
- Node-scoped cloud resource operations such as volumes, snapshots, placement metadata, and stable public IP actions where supported
- Provider metadata surfaced through StackShift node concepts instead of provider-native consoles
How the model works
- Users choose a provider connection, tested region, StackShift tier, and node name instead of assembling raw infrastructure primitives.
- The node stays the operational boundary for the cloud resources StackShift creates and tracks.
- Provisioning and resource actions are asynchronous and become visible through node status, bootstrap status, and operation state.
- Once healthy, a BYOCloud node behaves like a normal schedulable StackShift node for workloads.
Expected result
You understand BYOCloud as a current StackShift node workflow for customer-owned infrastructure, including provisioning and ongoing node operations.
Common failures
Related guides
Connect a BYOCloud node
Save provider credentials, choose a tested region and StackShift tier, and wait for the provisioned cloud node to become healthy and schedulable.
BYOCloud cloud resources
Manage provider-backed node resources such as volumes, snapshots, placement metadata, stable public IPs, refresh, retry, reboot, and delete actions from the node detail surface.
Node health, diagnostics, and deletion
Read node diagnostics correctly and understand when deletion is safe or blocked.