A curated collection of ready-to-run Docker Compose stacks for common development and infrastructure services. This kit provides simple, consistent, and well-documented configurations to help developers spin up essential tools quickly.
Each folder in this repository contains a separate Docker Compose stack with:
docker-compose.yml.env(or.env.example)README.mdwith full usage instructions- Optional configuration files (e.g., JSON, volume folders)
| Service Stack | Description |
|---|---|
| filebrowser | Web-based file manager |
| kafka-kafdrop-zookeeper | Kafka stack with Kafdrop UI and Zookeeper |
| kafka-zookeeper-kafka-ui | Kafka stack with modern Kafka UI |
| mariadb | Lightweight MariaDB SQL server |
| mysql-phpmyadmin | MySQL with phpMyAdmin UI |
| nginx-proxy-manager | Simple Nginx reverse proxy manager UI |
| postgresql-pgadmin | PostgreSQL with pgAdmin for DB management |
| redis-redis-insight | Redis with RedisInsight visualization tool |
✨ More stacks will be added soon. Feel free to contribute or request additions!
- Clone the repository:
git clone https://github.com/enavid/docker-service-kit.git
cd docker-service-kit-
Choose a service folder (e.g.,
redis-redis-insight) -
Follow the instructions in that folder’s
README.md
docker-service-kit/
├── filebrowser/
├── kafka-kafdrop-zookeeper/
├── kafka-zookeeper-kafka-ui/
├── mariadb/
├── mysql-phpmyadmin/
├── nginx-proxy-manager/
├── postgresql-pgadmin/
├── redis-redis-insight/
└── ...
Each directory is self-contained and ready to be started using:
docker-compose --env-file .env up -dWant to add a new service or improve existing ones?
- Fork the repo
- Add your stack in a new folder
- Include a clear
README.mdand optionally an.env.example - Open a pull request 🚀
- 🔧 Pre-configured and easy to launch
- 📚 Fully documented for beginners and pros
- 🧪 Perfect for testing, dev environments, or prototyping
- 💡 Easily extendable for any stack or service
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
Made with ❤️ by @enavid