selfhosted-services icon indicating copy to clipboard operation
selfhosted-services copied to clipboard

Ansible role to deploy my self hosted services with Docker and Traefik

Ansible role for my self hosted services with Docker and Traefik

This is an Ansible role to install self hosted services in Docker containers with Traefik.

Requirements

  • Ansible >= 2.5
  • Traefik 2.x

You can deploy Docker and Traefik with my traefik-docker-ansible playbook.

Applications

This role is designed to install multiple services :

Installing on production

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

$ cp hosts.example.ini hosts.ini

Set your variables then run the playbook :

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

# For one application only
$ ansible-playbook -i hosts.ini playbook.yml --tags "wallabag"

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.