From b5d70c992af93997782dd5e2ce8de86f76622d4e Mon Sep 17 00:00:00 2001 From: root Date: Thu, 18 Jan 2024 13:03:20 +0000 Subject: [PATCH] Added matrix permissions to convertdomain --- bin/convertdomain | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bin/convertdomain b/bin/convertdomain index ce5a1ab..034f175 100755 --- a/bin/convertdomain +++ b/bin/convertdomain @@ -519,6 +519,7 @@ convert_matrix() { mkdir -p /federated/apps/matrix/data/matrix cp /federated/certs/certs/$DOMAIN_NEW.crt /federated/certs/private/$DOMAIN_NEW.key /federated/apps/matrix/data/matrix/ chmod 644 /federated/apps/matrix/data/matrix/$DOMAIN_NEW.crt /federated/apps/matrix/data/matrix/$DOMAIN_NEW.key + chown -R 991:991 /federated/apps/matrix/data/matrix # Generate the matrix homeserver.yaml file docker run --rm -v "/federated/apps/matrix/data/matrix:/data" -e SYNAPSE_SERVER_NAME=matrix.$DOMAIN_NEW -e SYNAPSE_REPORT_STATS=yes matrixdotorg/synapse:latest generate &> /dev/null @@ -581,6 +582,7 @@ EOF else sed -i "s#dc=federatedcomputer,dc=cloud#dc=$DOMAIN_FIRST,dc=$DOMAIN_LAST#g" /federated/apps/matrix/data/matrix/homeserver.yaml fi + chown -R 991:991 /federated/apps/matrix/data/matrix # sed -i "s#server_name: \"matrix.$DOMAIN\"#server_name: \"matrix.$DOMAIN_NEW\"#g" /federated/apps/matrix/data/matrix/homeserver.yaml # sed -i "s#smtp_host: \"mail.$DOMAIN\"#smtp_host: \"mail.$DOMAIN_NEW\"#g" /federated/apps/matrix/data/matrix/homeserver.yaml @@ -597,6 +599,8 @@ EOF # Start service with command to make sure it's up before proceeding start_service_convert "matrix" "nc -z $SERVICE_IP 8008 &> /dev/null" + chown -R 991:991 /federated/apps/matrix/data/matrix + # Set admin user as admin in Matrix docker exec postgresql psql -U matrix -c "update users set admin='1' where name='\"@admin:matrix.$DOMAIN_NEW\"'" &> /dev/null