diff --git a/lib/matrix.sh b/lib/matrix.sh index 9de14b1..53756da 100644 --- a/lib/matrix.sh +++ b/lib/matrix.sh @@ -13,6 +13,7 @@ config_matrix() { mkdir -p /federated/apps/matrix/data/matrix &> /dev/null cp /federated/certs/certs/$DOMAIN.crt /federated/certs/private/$DOMAIN.key /federated/apps/matrix/data/matrix/ chmod 644 /federated/apps/matrix/data/matrix/$DOMAIN.crt /federated/apps/matrix/data/matrix/$DOMAIN.key + chown -R 991:991 /federated/apps/matrix/data/matrix fi cat > /federated/apps/matrix/docker-compose.yml < /dev/null echo -ne "done." } @@ -115,6 +119,9 @@ start_matrix() { # Start service with command to make sure it's up before proceeding start_service "matrix" "nc -z 172.99.0.19 8008 &> /dev/null" "8" + # Set permissions + 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\"'" &> /dev/null