yashodhank / stacks

Launch your open-source web apps with one docker command

Home Page:https://ethibox.fr

Repository from Github https://github.comyashodhank/stacksRepository from Github https://github.comyashodhank/stacks

Awesome Stacks

Deploy 120+ 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.json to deploy apps with Portainer

πŸ“‹ Requirements

  • Docker Swarm
  • Traefik

πŸš€ Installation

  1. Install Docker
apt install -y docker.io
  1. Initialize Docker Swarm
docker swarm init
  1. 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/nextcoud.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.

Github sponsor ko-fi Buy me a coffee liberapay Github Mastodon Twitter

πŸ“œ License

This project is licensed under the GNU GPL v3.0 - see the LICENSE.txt file for details

Free Software, Hell Yeah!

About

Launch your open-source web apps with one docker command

https://ethibox.fr

License:GNU General Public License v3.0


Languages

Language:Dockerfile 100.0%