# ethibox/awesome-stacks

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ethibox-awesome-stacks).**

1,283 stars · 162 forks · Dockerfile · GPL-3.0

## Links

- GitHub: https://github.com/ethibox/awesome-stacks
- Homepage: https://ethibox.fr
- awesome-repositories: https://awesome-repositories.com/repository/ethibox-awesome-stacks.md

## Topics

`awesome` `awesome-list` `devops` `docker` `docker-swarm` `letsencrypt` `portainer` `templates` `traefik` `zero-config`

## Description

Awesome-stacks is a collection of pre-configured container orchestration templates designed to automate the deployment and lifecycle management of self-hosted web applications. It provides a standardized framework for launching isolated software services, allowing users to define their infrastructure state through structured configuration files.

The platform distinguishes itself by integrating automated reverse proxy routing and SSL certificate management directly into the deployment process. This ensures that all incoming web traffic is encrypted and verified by default, while environment variable injection allows for the customization of domain names, storage paths, and software versions without requiring modifications to the underlying source code.

Beyond core deployment, the project supports centralized infrastructure management by connecting these templates to graphical dashboards for monitoring and control. The repository provides the necessary configuration files to streamline the setup of complex software stacks, facilitating rapid service availability across self-hosted environments.

## Tags

### DevOps & Infrastructure

- [Docker-Based Deployment Tools](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-based-deployment-tools.md) — Automates the setup and configuration of isolated Docker-based environments for complex web services.
- [Web Service Deployments](https://awesome-repositories.com/f/devops-infrastructure/platform-as-a-service/web-service-deployments.md) — Provides a platform for launching and managing open-source web applications on private infrastructure using container templates.
- [Self-Hosted Platform as a Service](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-platform-as-a-service.md) — Acts as a platform for launching and maintaining isolated web services with integrated reverse proxying and SSL management.
- [Reverse Proxies](https://awesome-repositories.com/f/devops-infrastructure/reverse-proxies.md) — Routes incoming web traffic to internal services while managing load balancing and SSL termination.
- [Web Application Deployment](https://awesome-repositories.com/f/devops-infrastructure/web-application-deployment.md) — Facilitates rapid service availability by executing container orchestration templates for open-source web applications. ([source](https://github.com/ethibox/awesome-stacks/blob/master/README.md))
- [Container Orchestration Configuration](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration-configuration.md) — Provides pre-defined configuration files to automate the deployment and lifecycle management of multi-container application stacks.
- [Containerized Service Deployment](https://awesome-repositories.com/f/devops-infrastructure/containerized-service-deployment.md) — Streamlines the deployment of complex software stacks through standardized container orchestration and configuration files.
- [Deployment Automation](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/automation-and-tooling/deployment-automation.md) — Simplifies the setup and management of isolated environments for various software applications through automated deployment workflows. ([source](https://github.com/ethibox/awesome-stacks#readme))
- [Network Security Configurations](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/self-hosted-infrastructure-management/network-security-configurations.md) — Secures application traffic by configuring automated SSL/TLS termination and proxy settings. ([source](https://github.com/ethibox/awesome-stacks/blob/master/README.md))
- [Infrastructure Templates](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-templates.md) — Uses structured configuration files to define and deploy infrastructure state in a consistent, repeatable manner.
- [Container Management Dashboards](https://awesome-repositories.com/f/devops-infrastructure/container-management-dashboards.md) — Connects deployment templates to graphical dashboards for centralized monitoring and control of containerized services. ([source](https://github.com/ethibox/awesome-stacks#readme))

### Security & Cryptography

- [SSL Certificate Automation](https://awesome-repositories.com/f/security-cryptography/ssl-certificate-automation.md) — Automates the provisioning and renewal of SSL/TLS certificates for hosted web services.
- [Web Service Security](https://awesome-repositories.com/f/security-cryptography/web-service-security.md) — Protects web service access through automated reverse proxying and encrypted traffic management. ([source](https://github.com/ethibox/awesome-stacks#readme))

### System Administration & Monitoring

- [Centralized Logging Systems](https://awesome-repositories.com/f/system-administration-monitoring/centralized-logging-systems.md) — Enables centralized monitoring and control of multiple containerized applications through graphical dashboards.

### Software Engineering & Architecture

- [Environment Variable Injection](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/environment-variable-management/environment-variable-injection.md) — Injects dynamic parameters into containers at runtime to customize application settings without modifying source code.
