$docker.recipes

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

874+
Recipes
15
Categories
44+
Guides
100%
Open Source

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.

Ready to deploy? Browse our collection of 874+ Docker Compose recipes.