Skip to content

A curated collection of Dockerized services like Redis, Kafka and more — ready to use for development and testing environments.

License

Notifications You must be signed in to change notification settings

enavid/docker-service-kit

Repository files navigation

🐳 Docker Service Kit

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.

📦 What's Inside

Each folder in this repository contains a separate Docker Compose stack with:

  • docker-compose.yml
  • .env (or .env.example)
  • README.md with 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!


🚀 Getting Started

  1. Clone the repository:
git clone https://github.com/enavid/docker-service-kit.git
cd docker-service-kit
  1. Choose a service folder (e.g., redis-redis-insight)

  2. Follow the instructions in that folder’s README.md


📁 Folder Structure

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 -d

🤝 Contributing

Want to add a new service or improve existing ones?

  • Fork the repo
  • Add your stack in a new folder
  • Include a clear README.md and optionally an .env.example
  • Open a pull request 🚀

🧠 Why Use This Kit?

  • 🔧 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

📜 License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).


Made with ❤️ by @enavid

About

A curated collection of Dockerized services like Redis, Kafka and more — ready to use for development and testing environments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published