This repo tries make it easy to deploy multiple stacks in simple steps.
- Configure environment variables to generate
.envfiles.
$ mv pyconfig.d/envvars.yaml.tpl pyconfig.d/envvars.yaml
$ vim pyconfig.d/envvars.yaml
$ vim pyconfig.d/pyconfig.yaml- Run Python script
create_env_files.py.
$ python3 create_env_files.py- Run Shell script to deploy stacks using
docker-compose.
$ sh up-all.sh- If you want to remove all the deployment (except volumes).
$ sh down-all.sh- 53 -> pihole-dns
- 67 -> pihole-dhcp
- 80 -> traefik-reverse-proxy
- 3000 -> filezilla
- 8043 -> filebrowser-gui-secure
- 8080 -> traefik-gui
- 8081 -> pihole-gui
- 8082 -> filebrowser-gui
- 8084 -> mongo-express-gui
- 9000 -> portainer-gui
- 27017 -> mongo-db
- 51820 -> wg-vpn
- 51821 -> wg-gui