{"repo":"UdelaRInterior/ansible-role-matrix-synapse","free":true,"listed":false,"github":"https://github.com/UdelaRInterior/ansible-role-matrix-synapse","clone":"git clone https://github.com/UdelaRInterior/ansible-role-matrix-synapse.git","description":"Ansible role to install, update and configure Matrix Synapse server from source with Element web app","language":"Jinja","stars":16,"topics":["chat","messaging","matrix-org","synapse","riot","federated-servers","ansible","element"],"license":"GPL-3.0","category":"chat-messaging","readme_excerpt":"Ansibe Role Matrix Synapse Automated installation from source with Nginx reverse proxy and PostgreSQL database Role that automates the installation, upgrade and configuration of a Matrix Synapse homeserver using the from source method, recommended option to have the most updated version that doesn't suffer known security vulnerabilities. Also based on the recommendation, a Nginx reverse proxy and valid Let's Encrypt certificates are configured to simplify communication with clients and federated servers. As a database server, it is possible to use PostgreSQL (recommended for production environments) and SQLite (recommended for small or testing environments). The role default option is PostgreSQL, contemplating its installation and configuration. A simple Postfix local installation or a external SMTP server makes it possible to send notifications, account recovery, etc. via email. With easily customizable templates through variables. Optionally this role allows provisioning a CoTURN installation to enable VoIP relaying on your matrix homeserver with TURN. Through authentication providers it's possible to integrate decentralized logins. This role implements integration with LDAP optionally. Finally, this role also allows you to serve the Element (formerly Riot) web application together with Synapse. This feature is disabled by default ( synapse installation with element: false ) due to the project security recommendation. But serve Element is very useful. Fully recommended if y","default_branch":null,"files":null,"tree":[],"storefront":"/r/UdelaRInterior","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/UdelaRInterior/ansible-role-matrix-synapse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}