Find answers to the most common questions about kombify. Can’t find what you’re looking for? Contact support or ask in our Discord community.Documentation Index
Fetch the complete documentation index at: https://docs.kombify.io/llms.txt
Use this file to discover all available pages before exploring further.
Getting Started
What is kombify?
What is kombify?
- kombify TechStack - Orchestration engine for deploying infrastructure
- kombify Simulate - Simulation environment for testing before deploying
- kombify StackKits - Pre-built templates for common setups
- kombify Cloud - Cloud dashboard for management and collaboration
Is kombify free?
Is kombify free?
| Tier | Price | Includes |
|---|---|---|
| Community | Free | Core tools, self-hosted, 3 nodes |
| Pro | $19/month | Unlimited nodes, priority support |
| Enterprise | Custom | SSO, SLA, dedicated support |
What do I need to get started?
What do I need to get started?
- A Linux server (Ubuntu 22.04+ recommended) or Docker-capable machine
- Basic command-line familiarity
- 15 minutes of time
- At least one physical or virtual machine for nodes
- Network access between nodes
- (Optional) Domain name for public services
Can I use kombify without coding?
Can I use kombify without coding?
- Beginners: Use the Easy Wizard in kombify Cloud to answer simple questions and generate a working configuration
- Intermediate: Edit the generated
kombination.yamlto customize your setup - Advanced: Create custom StackKits with CUE schemas
Installation & Setup
How do I install kombify TechStack?
How do I install kombify TechStack?
Can I run kombify on Windows or macOS?
Can I run kombify on Windows or macOS?
- Windows: Use Docker Desktop or WSL2
- macOS: Use Docker Desktop
- Linux: Native Docker or Podman
What ports does kombify use?
What ports does kombify use?
| Service | Port | Protocol | Purpose |
|---|---|---|---|
| Stack API | 5260 | HTTP | REST API |
| Stack gRPC | 5263 | gRPC | Agent communication |
| Sim API | 5270 | HTTP | REST API |
| Sim UI | 5271 | HTTP | Web interface |
| PocketBase | 8090 | HTTP | Admin UI (internal) |
How do I add a new node?
How do I add a new node?
Configuration
What is kombination.yaml?
What is kombination.yaml?
kombination.yaml is the central specification file for your infrastructure. It declares:- Which StackKit (template) to use
- Which nodes to manage
- Which services to deploy
- Custom configuration overrides
How do I customize a StackKit?
How do I customize a StackKit?
Can I use my existing Docker Compose files?
Can I use my existing Docker Compose files?
kombination.yaml based on your current setup, which you can then enhance with StackKit features.Simulation
What is kombify Simulate for?
What is kombify Simulate for?
- Catch configuration errors early
- Test service interactions
- Validate networking and security
- Train without risking production
Docker or QEMU - which should I use?
Docker or QEMU - which should I use?
| Backend | Speed | Fidelity | Use Case |
|---|---|---|---|
| Docker | ⚡ Fast | Medium | Quick iteration, container workloads |
| QEMU | 🐢 Slower | High | Full VM testing, bare-metal simulation |
| External | Varies | Highest | Cloud VMs, real hardware |
How do I SSH into simulation nodes?
How do I SSH into simulation nodes?
Troubleshooting
Agent won't connect to Stack
Agent won't connect to Stack
- Certificate mismatch - Regenerate agent certificate
- Network blocked - Ensure port 5263 is open
- DNS resolution - Check agent can resolve Stack hostname
- Time sync - Ensure clocks are synchronized (NTP)
Deployment fails with validation error
Deployment fails with validation error
kombination.yaml doesn’t match the StackKit schema.To debug:- Check for typos in service names
- Ensure required fields are present
- Verify YAML indentation
Services not accessible after deployment
Services not accessible after deployment
- Verify services are running:
docker psor check dashboard - Check Traefik is routing correctly: access Traefik dashboard
- Verify DNS/hosts entries point to correct IP
- Check firewall allows traffic on ports 80/443
- Verify SSL certificates are valid (if using HTTPS)
Where are the logs?
Where are the logs?
| Component | Log Location |
|---|---|
| Stack | docker logs kombify-stack or /var/log/kombify/ |
| Sim | docker logs kombify-sim |
| Agent | journalctl -u kombify-agent |
| Services | Via Docker: docker logs <container> |
Security
Is kombify secure?
Is kombify secure?
✅ Certificate-based auth - no passwords in transit
✅ Principle of least privilege - agents have minimal permissions
✅ Audit logging - all actions are logged
✅ Open source - security-auditable codeSecurity guide →
How do I rotate certificates?
How do I rotate certificates?
Can I use my own CA?
Can I use my own CA?
kombination.yaml:Comparison
kombify vs Portainer
kombify vs Portainer
| Feature | kombify | Portainer |
|---|---|---|
| Focus | Full lifecycle management | Container management |
| IaC | Yes (OpenTofu) | Limited |
| Testing | Built-in simulation | No |
| Templates | StackKits (CUE) | Compose only |
| Multi-node | Native | Enterprise only |
kombify vs Ansible
kombify vs Ansible
| Feature | kombify | Ansible |
|---|---|---|
| Learning curve | Low | Medium-High |
| Abstraction | Intent-driven | Task-based |
| Simulation | Built-in | Molecule (separate) |
| State management | Automatic | Manual |
