About Docker Recipes
The largest open collection of ready-to-use Docker Compose configurations
Our Mission
Docker Recipes was created to solve a common frustration: every time you want to self-host a new service, you spend hours piecing together a working Docker Compose configuration from scattered documentation, outdated blog posts, and GitHub issues.
We believe self-hosting should be accessible to everyone — from beginners setting up their first home lab to experienced DevOps engineers deploying production stacks. Every recipe on this site includes a complete, tested docker-compose.yml, environment variable templates, detailed usage notes, and troubleshooting guides.
By the Numbers
Who Uses Docker Recipes
- >Home lab enthusiasts setting up media servers, network tools, and personal clouds
- >Developers who need local development environments with databases, caches, and message queues
- >Small teams deploying internal tools like Gitea, Outline, n8n, and monitoring stacks
- >DevOps engineers prototyping infrastructure before moving to Kubernetes
- >Privacy-conscious users self-hosting alternatives to SaaS products
Disclaimer
These recipes are provided as starting points for development, testing, and personal use. For production deployments, please review security settings, resource limits, backup strategies, and high-availability configurations appropriate for your use case.
All Docker images referenced belong to their respective owners and are subject to their own licensing terms. Docker and the Docker logo are trademarks of Docker, Inc. This site is not affiliated with Docker, Inc. or any of the open source projects featured.
Get in Touch
Have a question, suggestion, or recipe request? We'd love to hear from you.