Deploy 150+ 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.jsonto 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 traefikDeploy your apps with one command!
Here an example with Nextcloud:
docker stack deploy -c stacks/nextcloud.yml nextcloudGo 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 ghostGo 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!