diff --git a/src/freedombone-app-matrix b/src/freedombone-app-matrix
index c40b8b37092dfcdd242934b358c8beca76664643..9f6e919d09578b6a91df2b6c10bd4309bcdeee0d 100755
--- a/src/freedombone-app-matrix
+++ b/src/freedombone-app-matrix
@@ -316,6 +316,8 @@ function upgrade_matrix {
     cd /etc/sydent
     pip install --upgrade --process-dependency-links .
 
+    sed -i 's|ssl.PROTOCOL_SSLv23|ssl.PROTOCOL_TLSv1|g' /usr/local/bin/register_new_matrix_user
+
     chown -R matrix:matrix /etc/matrix
     chown -R matrix:matrix /etc/sydent
     chown -R matrix:matrix $MATRIX_DATA_DIR
@@ -555,6 +557,8 @@ function install_home_server {
     chown -R matrix:matrix /etc/matrix
     chown -R matrix:matrix $MATRIX_DATA_DIR
 
+    sed -i 's|ssl.PROTOCOL_SSLv23|ssl.PROTOCOL_TLSv1|g' /usr/local/bin/register_new_matrix_user
+
     echo '[Unit]' > /etc/systemd/system/matrix.service
     echo 'Description=Synapse Matrix homeserver' >> /etc/systemd/system/matrix.service
     echo 'After=network.target nginx.target' >> /etc/systemd/system/matrix.service