- Ansible
- Instance to deploy to (Tested on AWS EC2 running Debian 11)
- Domain name routed to instance
- SSH key for instance (And established connection to instance)
- Create a hosts.ini file based on the hosts.ini.example file
- Run following command:
ansible-playbook --private-key={{ssh key location}} -i ansible/hosts.ini ansible/main.yaml - Wait for the playbook to finish
- Information about the routing will be visible at
traefik.{{domain name}}/dashboard