Awesome Stacks
February 25, 2026 ยท View on GitHub
Deploy 150+ open-source web apps with one Docker command.
โจ Features
- ๐ Easy to use: Deploy your favorite apps with one command
- โก Zero config : No need to configure anything, just deploy
- ๐ Secure: Use Traefik and Let's Encrypt to secure your apps
- ๐ง Customizable: Change the domain, the volume path, the version, etc.
- ๐ณ๏ธ Portainer support: Use
templates.jsonto deploy apps with Portainer
๐ Requirements
- Docker Swarm
- Traefik
๐ Installation
- Install Docker
apt install -y docker.io
- Initialize Docker Swarm
docker swarm init
- Deploy Traefik
docker network create -d overlay traefik-net
docker stack deploy -c stacks/traefik.yml traefik
๐ฆ Usage
Deploy your apps with one command!
Here an example with Nextcloud:
docker stack deploy -c stacks/nextcloud.yml nextcloud
Go to https://nextcloud.localhost and enjoy your app!
๐ง Customization
You can customize the domain, the volume path or the version of your apps with environment variables.
Here an example with Ghost:
DOMAIN=example.com VERSION=5 VOLUME_PATH=/mnt/ docker stack deploy -c stacks/ghost.yml ghost
Go to https://example.com and enjoy your app!
Refer to the .yml files in the stacks directory to explore all available environment variables and customization options for each app if needed.
๐ Support me
I'd love to work on this project, but my time on this earth is limited, support my work to give me more time!
Please support me with a one-time or a monthly donation and help me continue my activities.
๐ License
This project is licensed under the GNU GPL v3.0 - see the LICENSE.txt file for details
Free Software, Hell Yeah!