ansible-role-matrix-synapse/README.md

30 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2022-11-14 20:00:03 +01:00
# Ansible Role for Matrix-Synapse Homeserver
Ansible Role to install a matrix-synapse homeeserver
Requires/includes ansible-role-postgresql from https://gogs.digital-infinity.de/DigitalInfinity/ansible-role-postgresql
Variables:
* matrix_synapse_hostname: Hostname of the matrix-Server
* matrix_synapse_postgresql_database: Name of postgresql database
* matrix_synapse_postgresql_hostname: Hostname to postgresql server
* matrix_synapse_postgresql_username: Postgresql username
* matrix_synapse_postgresql_password: and password
* matrix_synapse_turn_server: DNS-name of turn server
* matrix_synapse_turn_shared_secret: Shared secret of turnserver
* matrix_synapse_email_smtp_host: SMTP-Host
* matrix_synapse_email_smtp_port: SMTP-Port
* matrix_synapse_email_smtp_user: SMTP-User
* matrix_synapse_email_smtp_pass: SMTP-Password
* matrix_synapse_email_notif_from: From-Text like "Your name <email@domain.tld>"
* matrix_synapse_email_require_transport_security: true or false
* matrix_synapse_listeners_bind_addresses: ['::1', '127.0.0.1', 'PUBLIC_IP_HERE']
* matrix_synapse_registration_shared_secret: string for registration shared secret to add users via command line
* matrix_synapse_registration_enabled: true or false; enables or disables user registration
Variables have no default and role will fail if any of these not set.
This role does not care about reverse-proxy-stuff.
See matrix-synapse manual.