Deployment options
Docker Compose
The recommended starting point for most self-hosters. Get the full stack running with a single command.
Tool-specific Guides
Individual self-hosting guides for TechStack, Simulate, and other tools.
Requirements
| Component | Minimum | Recommended |
|---|---|---|
| OS | Ubuntu 22.04+ | Ubuntu 24.04 LTS |
| CPU | 2 cores | 4+ cores |
| RAM | 4 GB | 8+ GB |
| Disk | 20 GB | 50+ GB SSD |
| Docker | 24+ | Latest stable |
What you’ll need
- A Linux machine (physical or VM) with root access
- Docker and Docker Compose installed
- A domain name (optional, but recommended for TLS)
- Basic familiarity with the command line
Next steps
Choose your deployment method
Start with Docker Compose for the quickest setup.
Review security hardening
Read the security guide before exposing any services to the internet.
Deploy your first stack
Follow the quick start to deploy your first homelab configuration.
