ethibox / awesome-stacks

Deploy 110+ open-source web apps with one Docker command

Home Page:https://ethibox.fr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Stacks

Deploy 110+ open-source web apps with one Docker command.

✨ Features

  • Traefik compatibility
  • Portainer compatibility
  • No need to manage configuration files
  • Distributed storage compatibility (GlusterFS, Ceph, NFS) with the env VOLUME_PATH=/mnt/storage_mountpoint/

πŸš€ Get started

# 1. Deploy traefik
docker swarm init
docker network create --driver=overlay traefik-net
docker stack deploy -c stacks/traefik.yml traefik

# 2. Check your HTTP and HTTPS ports
curl https://ipv4.am.i.mullvad.net/port/80
curl https://ipv4.am.i.mullvad.net/port/443

# 3. Deploy a stack
DOMAIN=<mydomain.com> docker stack deploy -c <stack.yml> <name>

# Example
DOMAIN=ghost.example.com docker stack deploy -c stacks/ghost.yml ghost

🎁 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

Deploy 110+ open-source web apps with one Docker command

https://ethibox.fr

License:GNU General Public License v3.0


Languages

Language:Dockerfile 100.0%