Deploy 120+ open-source web apps with one Docker command.
- 🚀 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.json
to deploy apps with Portainer
- Docker Swarm
- Traefik
- 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
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!
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.
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.
This project is licensed under the GNU GPL v3.0 - see the LICENSE.txt file for details
Free Software, Hell Yeah!