With most people on Synapse v0.99+ and Synapse v1.0 now available, we should no longer try to be backward compatible with Synapse 0.34, because this just complicates the instructions for no good reason.
Prerequisites
Configuring your DNS server
Getting this playbook's source code
Configuring the playbook
Installing
Registering users
Updating users passwords
Configuring service discovery via .well-known
Maintenance / checking if services work
Maintenance / upgrading services
Maintenance / PostgreSQL
Maintenance and Troubleshooting
Uninstalling