Overview
kombify integrates with Proxmox VE to:- Provision VMs from templates
- Create LXC containers
- Manage networking and storage
- Deploy services to VMs automatically
Prerequisites
Proxmox VE
Proxmox VE 7.0+ installed
API access
API token with appropriate permissions
Setup
Step 1: Create API token
Create user for kombify
Datacenter → Permissions → Users → Add
- User name:
kombify@pve - Realm:
Proxmox VE authentication server
Assign permissions
Datacenter → Permissions → Add → User Permission
- Path:
/ - User:
kombify@pve - Role:
Administrator(or custom role)
Step 2: Configure kombify
Add Proxmox credentials to yourkombination.yaml:
kombination.yaml
Provision VMs
Create VM from template
Create LXC container
kombination.yaml
Manage networking
Create VLAN
kombination.yaml
Configure firewall
kombination.yaml
Storage management
Add storage pool
kombination.yaml
Attach additional disk
kombination.yaml
Deploy services to VMs
Combine Proxmox provisioning with service deployment:kombination.yaml
- Create the VM
- Install Docker
- Deploy the services
High availability
Create HA cluster
kombination.yaml
Backup and snapshots
Create snapshots
kombination.yaml
Schedule backups
kombination.yaml
Monitoring
VM metrics
kombify automatically collects:- CPU usage
- Memory usage
- Disk I/O
- Network traffic
Troubleshooting
API authentication failed
API authentication failed
Verify your API token:
VM creation fails
VM creation fails
Check Proxmox logs:Common issues:
- Insufficient storage
- Template not found
- Network bridge doesn’t exist
Cloud-init not working
Cloud-init not working
Verify cloud-init configuration:
Advanced: OpenTofu integration
kombify generates OpenTofu code for Proxmox:Next steps
Coolify integration
Deploy kombify with Coolify
Zitadel integration
Set up SSO with Zitadel
Architecture
Understand kombify architecture
Quick start
Get started with kombify
