Add check.server.pl: checks whether a matrix server is real and responding
* uses both spec based checks and MSC1929 and nodeinfo2
* not pretty, not robust, just works
#!/bin/sh
# (cc) Peter 'grin' Gervai, 2020
# synapse api
export SRV="https://matrix.example.org:8448"
# database readonly
export DB="postgresql://matrixro:password@localhost:5432/synapse"
# database r/w
export DBRW="postgresql://synapseuser:passwordd@localhost:5432/synapse"
# token
export T="MDAxNabCadacada111..."
# psql command line (pw in ~/.pgpass)
export PSQL_CMD='psql -h 1.2.3.4 -U matrixro synapse -c'