Skip to content
Snippets Groups Projects
Commit b08518d0 authored by Bob Mottram's avatar Bob Mottram
Browse files

Use port 80

parent 9c7ab1e4
No related branches found
No related tags found
No related merge requests found
...@@ -348,9 +348,17 @@ function matrix_generate { ...@@ -348,9 +348,17 @@ function matrix_generate {
} }
function create_matrix_user_removal_script { function create_matrix_user_removal_script {
read_config_param ONION_ONLY
read_config_param MY_USERNAME read_config_param MY_USERNAME
read_config_param MATRIX_DOMAIN_NAME read_config_param MATRIX_DOMAIN_NAME
curl_command='curl'
homebase="https://$MATRIX_DOMAIN_NAME"
if [[ "$ONION_ONLY" != 'no' ]]; then
curl_command='torsocks curl'
homebase="http://$(cat /var/lib/tor/hidden_service_matrix/hostname)"
fi
matrix_remove_user=/usr/bin/matrix-remove-user matrix_remove_user=/usr/bin/matrix-remove-user
{ echo '#!/bin/bash'; { echo '#!/bin/bash';
echo "cd $MATRIX_DATA_DIR"; echo "cd $MATRIX_DATA_DIR";
...@@ -360,7 +368,7 @@ function create_matrix_user_removal_script { ...@@ -360,7 +368,7 @@ function create_matrix_user_removal_script {
echo "BUFFER=\$(sqlite3 homeserver.db \"\$BUSY;select token from access_tokens where user_id like '\$ADMIN' order by id desc limit 1;\")"; echo "BUFFER=\$(sqlite3 homeserver.db \"\$BUSY;select token from access_tokens where user_id like '\$ADMIN' order by id desc limit 1;\")";
echo "TOKEN=\$(echo \$BUFFER|awk '{print \$2}')"; echo "TOKEN=\$(echo \$BUFFER|awk '{print \$2}')";
echo 'set -x'; echo 'set -x';
echo "curl -X POST 'https://$MATRIX_DOMAIN_NAME/_matrix/client/r0/admin/deactivate/%40\$remove_username%3A$MATRIX_DOMAIN_NAME?access_token=\$TOKEN' --data '{}'"; } > $matrix_remove_user echo "${curl_command} -X POST '${homebase}/_matrix/client/r0/admin/deactivate/%40\$remove_username%3A$MATRIX_DOMAIN_NAME?access_token=\$TOKEN' --data '{}'"; } > $matrix_remove_user
chmod +x $matrix_remove_user chmod +x $matrix_remove_user
} }
...@@ -689,7 +697,7 @@ function install_home_server { ...@@ -689,7 +697,7 @@ function install_home_server {
sqlite3 homeserver.db "PRAGMA auto_vacuum = FULL;" sqlite3 homeserver.db "PRAGMA auto_vacuum = FULL;"
#MATRIX_ONION_HOSTNAME=$(add_onion_service matrix ${MATRIX_PORT} ${MATRIX_ONION_PORT}) #MATRIX_ONION_HOSTNAME=$(add_onion_service matrix ${MATRIX_PORT} ${MATRIX_ONION_PORT})
add_onion_service matrix ${MATRIX_PORT} ${MATRIX_ONION_PORT} add_onion_service matrix 80 ${MATRIX_ONION_PORT}
echo "HiddenServicePort ${MATRIX_HTTP_PORT} 127.0.0.1:${MATRIX_FEDERATION_ONION_PORT}" >> "$ONION_SERVICES_FILE" echo "HiddenServicePort ${MATRIX_HTTP_PORT} 127.0.0.1:${MATRIX_FEDERATION_ONION_PORT}" >> "$ONION_SERVICES_FILE"
systemctl restart tor systemctl restart tor
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment