Matrix/Synapse: Difference between revisions
From Bibliotheca Anonoma
Antonizoon (talk | contribs) (Created page with "https://www.upcloud.com/support/install-matrix-synapse/ <pre> # cat /usr/local/bin/synapse-renewal-hook #!/bin/sh echo "Letsencrypt renewal hook running..." echo "RENEWED_DO...") |
Antonizoon (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
https://www.upcloud.com/support/install-matrix-synapse/ | https://www.upcloud.com/support/install-matrix-synapse/ | ||
Create synapse user and /home/synapse, then follow pip virtualenv steps | |||
create /etc/pki/synapse with permissions to synapse user chmod 600 | |||
<pre> | <pre> |
Revision as of 15:49, 7 September 2017
https://www.upcloud.com/support/install-matrix-synapse/
Create synapse user and /home/synapse, then follow pip virtualenv steps
create /etc/pki/synapse with permissions to synapse user chmod 600
# cat /usr/local/bin/synapse-renewal-hook #!/bin/sh echo "Letsencrypt renewal hook running..." echo "RENEWED_DOMAINS=$RENEWED_DOMAINS" echo "RENEWED_LINEAGE=$RENEWED_LINEAGE" if grep --quiet "matrix.bibanon.org" <<< "$RENEWED_DOMAINS"; then # copy over the certificate for matrix to the pki directory with correct permissions cat $RENEWED_LINEAGE/privkey.pem > /etc/pki/synapse/matrix.bibanon.org.key cat $RENEWED_LINEAGE/cert.pem > /etc/pki/synapse/matrix.bibanon.org.crt chown synapse:synapse /etc/pki/synapse/matrix.bibanon.org.key chown synapse:synapse /etc/pki/synapse/matrix.bibanon.org.crt chmod 600 /etc/pki/synapse/matrix.bibanon.org.key chmod 600 /etc/pki/synapse/matrix.bibanon.org.crt # systemctl restart synapse echo "synapse matrix server.pem updated. synapse may need to be restarted." fi
add it to /etc/sysconfig/certbot , enable certbot-renew service