What you’ll build: A private photo cloud with reverse proxy, monitoring, and photo management — all configured automatically based on your answers.
Prerequisites
A server
Any Linux server with 4GB+ RAM (VPS, old PC, Raspberry Pi 4+, Mini PC)
SSH access
SSH access to your server with sudo privileges
Step 1: Create an account
Sign up
Go to app.kombify.io and create a free account using your email or GitHub.
Step 2: Launch kombify TechStack
Choose deployment mode
Select “Managed” to use Cloud’s hosted Stack instance.
Managed: Stack runs in the cloud, your data stays on your server.
Self-hosted: You run Stack yourself — see self-hosted quickstart.
Step 3: Create your first stack
This is where the magic happens. The wizard translates your goals into a complete infrastructure configuration.Answer the wizard questions
The wizard will guide you through a few simple questions:
| Question | Example Answer | What it affects |
|---|---|---|
| What do you want to build? | ”Photo Cloud” | Services installed |
| How many users? | “4 (Family)“ | Resource allocation |
| Where should it run? | ”Local Server” | Connection method |
| Do you have a domain? | “photos.mydomain.com” | SSL and DNS setup |
| Backup level? | ”Daily” | Backup configuration |
Step 4: Simulate first (recommended)
Before deploying to real hardware, test your configuration in a safe virtual environment.Start simulation
Click “Simulate” to launch kombify Simulate. This creates Docker containers that behave like real servers.
Test your services
Access the simulated services to verify everything works:
| Service | URL | What to check |
|---|---|---|
| Traefik | http://localhost:8080 | Dashboard loads, routing configured |
| Uptime Kuma | http://localhost:3001 | Monitoring UI accessible |
| Immich | http://localhost:2283 | Photo upload works |
SSH into simulation (optional)
For debugging, you can SSH into the simulated server:This gives you a real shell to inspect logs, check configurations, and troubleshoot.
Step 5: Deploy to real hardware
Step 6: Access your services
Your services are now running! Access them at:| Service | URL | Purpose |
|---|---|---|
| Traefik Dashboard | http://your-server:8080 | Reverse proxy status |
| Uptime Kuma | http://your-server:3001 | Service monitoring |
| Immich | http://your-server:2283 | Photo management |
If you configured a domain, services will be available at
service.yourdomain.com with automatic SSL.Next steps
Add more services
Extend your homelab with more services
Set up a domain
Configure DNS and SSL certificates
Explore StackKits
Browse available infrastructure blueprints
Join community
Get help and share your setup
Troubleshooting
Agent not connecting
Agent not connecting
Check the agent status on your server:
Container not starting
Container not starting
Check Docker logs:
Can't access services
Can't access services
- Check firewall rules:
sudo ufw status - Verify ports are open:
sudo netstat -tlnp | grep -E "80|443|2283" - Check Docker network:
docker network ls
Need help? Join our Discord community or email support@kombify.dev.
