Description
Upgrade a Matrix Synapse homeserver using pip. For more information, see the official article on upgrading between Synapse versions.
Usage
./update-matrix-homeserver.sh
Snippet
update-matrix-homeserver.sh
# Initialize Python virtual environment
source ./env/bin/activate
Upgrade using pip
For PostgreSQL packages, use matrix-synapse[postgres]
pip install --upgrade matrix-synapse
Restart server
synctl restart
Check version
curl http://localhost:8008/_synapse/admin/v1/server_version
Deactivate Python virtual environment
deactivate