What is hybrid infrastructure?
Traditional infrastructure management treats cloud and on-premises as separate worlds. kombify Cloud unifies them:Cloud resources
VPS instances from Hetzner, AWS, Azure, or any cloud provider
Local resources
Physical servers, Raspberry Pis, NAS devices in your homelab
Architecture
Node types
kombify Cloud distinguishes between different node types:| Type | Location | Provider | Use case |
|---|---|---|---|
| VPS | Cloud | hetzner, aws, azure | Public-facing services, edge locations |
| Local | Homelab | local | Private services, storage, compute |
| Hybrid | Both | Mixed | Distributed applications |
Example: Hybrid setup
kombination.yaml
Secure networking with Headscale
kombify Cloud uses Headscale (self-hosted Tailscale) to create a secure mesh network between all nodes.How it works
Benefits
Zero-trust security
Encrypted WireGuard tunnels between all nodes
NAT traversal
Access local nodes from anywhere without port forwarding
Private networking
Services communicate over private mesh, not public internet
Self-hosted
No reliance on Tailscale cloud infrastructure
Provider support
Supported providers
| Provider | Status | Node types | Authentication |
|---|---|---|---|
| Local | ✅ Stable | Physical servers, VMs | SSH key |
| Hetzner Cloud | 🟡 Planned | VPS | API token |
| AWS | 🟡 Planned | EC2 | IAM credentials |
| Azure | 🟡 Planned | VMs | Service principal |
| Docker | ✅ Stable | Containers | Docker socket |
Provider configuration
Use cases
1. Public web + private storage
2. Edge computing
3. Backup and redundancy
Networking considerations
Firewall rules
kombify TechStack automatically configures firewalls based on service requirements:DNS management
- Public DNS
- Local DNS
- Split DNS
For cloud nodes with public IPs:
Best practices
Use VPS for public services
Use VPS for public services
Deploy public-facing services (web apps, APIs) on cloud VPS for:
- Better uptime (no home internet dependency)
- DDoS protection
- Geographic distribution
Keep sensitive data local
Keep sensitive data local
Store personal data, backups, and media on local servers:
- Full control over data
- No cloud storage costs
- Faster local access
Use Headscale for all communication
Use Headscale for all communication
Route all inter-node traffic through the VPN mesh:
- Encrypted by default
- Works across NAT
- No exposed ports
Implement health checks
Implement health checks
Monitor connectivity between cloud and local nodes:
Next steps
StackKits system
Learn about infrastructure blueprints
Simulation first
Test hybrid setups with kombify Simulate
Deploy hybrid infrastructure
Follow the kombify TechStack quickstart
Networking guide
Configure VPN and networking
