Matrix server setup using Ansible and Docker
This Ansible playbook is meant to easily let you run your own Matrix homeserver.
That is, it lets you join the Matrix network with your own
@<username>:<your-domain> identifier, all hosted on your own server.
Using this playbook, you can get the following services configured on your server:
a STUN/TURN server for WebRTC audio/video calls
(optional default) a Riot web UI, which is configured to connect to your own Matrix Synapse server by default
free Let's Encrypt SSL certificate, which secures the connection to the Synapse server and the Riot web UI
Basically, this playbook aims to get you up-and-running with all the basic necessities around Matrix, without you having to do anything else.