All Projects β†’ guillaumebriday β†’ traefik-docker-ansible

guillaumebriday / traefik-docker-ansible

Licence: MIT license
🐳 🐹  This is an Ansible playbook to install multiple Web applications on a single Ubuntu server with Docker and Traefik.

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to traefik-docker-ansible

self-hosted-services
A core set of privacy-preserving services that can be easily self-hosted via Docker Compose.
Stars: ✭ 123 (+64%)
Mutual labels:  self-hosted, traefik
THome
a simple static dashboard
Stars: ✭ 20 (-73.33%)
Mutual labels:  self-hosted, homelab
docker-reverse-proxies
Sample usage for various reverse proxies in Docker setups
Stars: ✭ 43 (-42.67%)
Mutual labels:  reverse-proxy, traefik
astro
An open, extensible, dashboard for all of your homelab services.
Stars: ✭ 25 (-66.67%)
Mutual labels:  self-hosted, homelab
Proxmox
Proxmox Helper Scripts
Stars: ✭ 3,882 (+5076%)
Mutual labels:  self-hosted, homelab
docker-traefik
Dockerized Traefik Reverse Proxy with customizable options
Stars: ✭ 17 (-77.33%)
Mutual labels:  reverse-proxy, traefik
firework8s
Firework8s is a collection of kubernetes objects (yaml files) for deploying workloads in a home lab.
Stars: ✭ 35 (-53.33%)
Mutual labels:  self-hosted, homelab
workfromhome-with-docker
HTML5 based remote desktop gateway using Apache Guacamole and Traefik Reverse Proxy including AD authentication and 2-FA
Stars: ✭ 42 (-44%)
Mutual labels:  traefik, homelab
Docker Swarm Cookbook
A large collection of recipes for a complete, self-hosted Docker Swarm stack including Traefik v2 and SSO/Auth
Stars: ✭ 49 (-34.67%)
Mutual labels:  self-hosted, reverse-proxy
TutoAsus
Tutorial on how to setup a nginx reverse proxy on Asus router with Merlin firmware, and get Let's Encrypt certificate with acme.sh.
Stars: ✭ 35 (-53.33%)
Mutual labels:  self-hosted, reverse-proxy
pi-hosted
Raspberry Pi Self Hosted Server Based on Docker / Portainer.io
Stars: ✭ 467 (+522.67%)
Mutual labels:  self-hosted, homelab
DSAC
DockSTARTer App Config helps you configure some of your Docker apps!
Stars: ✭ 20 (-73.33%)
Mutual labels:  self-hosted, homelab
cloudflared
Cloudflare Tunnel Instructions and Template for Unraid
Stars: ✭ 129 (+72%)
Mutual labels:  reverse-proxy, traefik
dashy
πŸš€ A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
Stars: ✭ 7,103 (+9370.67%)
Mutual labels:  self-hosted, homelab
ansiblecheck
One Stop Solution For Checking Your Ansible Roles and Playbooks
Stars: ✭ 56 (-25.33%)
Mutual labels:  ansible-roles
mqtt-panel
Self hosted Web App panel for MQTT
Stars: ✭ 29 (-61.33%)
Mutual labels:  self-hosted
tele-vdo-rider
Telegram bot to convert online videos to audio (mp3)
Stars: ✭ 17 (-77.33%)
Mutual labels:  self-hosted
multiproxy
multiproxy: multiple environments per application
Stars: ✭ 15 (-80%)
Mutual labels:  reverse-proxy
ezbookkeeping
A lightweight personal bookkeeping app hosted by yourself.
Stars: ✭ 42 (-44%)
Mutual labels:  self-hosted
Pretendo
Project moved to https://github.com/PretendoNetwork/Pretendo
Stars: ✭ 20 (-73.33%)
Mutual labels:  reverse-proxy

Ansible: Multiple applications with Traefik 2.x and Docker

This is an Ansible playbook to install multiple applications on a single Ubuntu server with Docker and Traefik 2.x updated with Watchtower.

Requirements

  • Ansible >= 2.5

Tools

This playbook is designed to install a bunch of useful tools:

Installing on production

Copy the hosts example file and change the values to your needs:

$ cp hosts.example.ini hosts.ini

Setup your variables in the playbook.yml file.

Then run the playbook:

$ ansible-playbook -i hosts.ini playbook.yml

# For one role only
$ ansible-playbook -i hosts.ini playbook.yml --tags "traefik"

Example

I use this playbook to deploy Traefik and Docker in production to host self-hosted services.

Contributing

Do not hesitate to contribute to the project by adapting or adding features ! Bug reports or pull requests are welcome.

License

This project is released under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].