An open API service indexing awesome lists of open source software.

https://github.com/alisharify7/preconfigured-docker-compose

preconfigured-docker file + compose for production .
https://github.com/alisharify7/preconfigured-docker-compose

docker docker-compose docker-container docker-file docker-hub docker-image docker-images

Last synced: 12 months ago
JSON representation

preconfigured-docker file + compose for production .

Awesome Lists containing this project

README

          

# 🐳 Awesome Docker Compose Stack

Welcome to the **Docker Compose Collection** repository! This repository contains a set of preconfigured Docker Compose files to help you quickly spin up various services with minimal effort. Whether you're developing locally, testing, or deploying services, these configurations are designed to save you time and hassle.

A curated collection of **Docker Compose** configurations for popular self-hosted services.

---

## 📦 What's Inside?

### 🗄️ [Database Services - Storage Solution](./database/)
- [MySQL](./database/mysql)
- [PostgreSQL + pgAdmin](./database/postgres-pgadmin)
- [MongoDB](./database/mongodb)
- [SQL Server](./database/sqlserver)
- [Redis + Redis UI](./database/redis-redisUI)
- [Minio](./database/minio/)

---

### 🔒 [Auth/Security](./auth/)
- [Keycloak](./auth/keycloak/)

---

### 🔒 [AI / AI agent](./ai/)
- [DeepSeek](./ai/deepseek/) - Open Source LLM
- [Ollama](./ai/ollama/) - Locally deployed AI model runner
- [Flowise](./ai/flowise/) – Workflow automation platform
- [n8n](./ai/n8n) – Workflow automation platform

---

### 🧰 [Development Tools](./dev-tools/)
- [Portainer](./dev-tools/portainer) – Docker management UI
- [Nexus Repository Manager](./dev-tools/nexus-repository-manager) – Binary artifact repository
- [GitLab CE](./ci-cd//gitlab-ce/) – Self-hosted Git server
- [GitLab Runner](./ci-cd/gitlab-runner/) – gitlab runner for Self-hosted Git server
- [Jenkins](./ci-cd/jenkins/) – CI CD - open source automation server
- [Jira (Atlassian)](./dev-tools/jira-atlasian) – Project management tool

---

### 📡 [Message Brokers/Comminucations](./messaging/)
- [RabbitMQ](./messaging/rabbitmq/) Message Broker
- [Mosquitto MQTT](./messaging/mosquitto) MQTT Message Broker
- [Rocket.Chat](./messaging/rocket-chat) – Team chat and collaboration
- [MatterMost](./messaging/mattermost/) – Team chat and collaboration

---

### 🌐 [Web Servers / API Gateways](./gateway/)
- [NGINX + NGINX Proxy Manager](./gateway/nginx-proxy-manager)
- [Kong Gateway](./gateway/kong-gateway)

---

### 📊 [Monitoring & Logging](./monitoring/)
- [Grafana](./monitoring/grafana) – Metrics visualization
- [Prometheus](./monitoring/prometheus) – Time-series monitoring
- [Sentry](./monitoring/sentry) – Error tracking
- [Teleport](./monitoring/teleport) – Secure access to infrastructure

---

Each service is preconfigured with sensible defaults, making it easy to get started.

---

## 🚀 **Getting Started**

### Prerequisites

Before using these Docker Compose files, ensure you have the following installed:

- [Docker](https://docs.docker.com/get-docker/)
- [Docker Compose](https://docs.docker.com/compose/install/)

---

## 🛠 **Customization**

Each Docker Compose file is designed to be easily customizable. You can modify the following:

- **Environment Variables**: Edit the `.env` file or directly modify the `environment` section in the `docker-compose.yml` file.
- **Ports**: Change the port mappings in the `ports` section to avoid conflicts or match your requirements.
- **Volumes**: Adjust the volume mappings to persist data or use specific directories on your host machine.

## Star History

[![Stargazers over time](https://starchart.cc/alisharify7/preconfigured-docker-compose.svg?variant=adaptive)](https://starchart.cc/alisharify7/preconfigured-docker-compose)