User Tools

Matrix

One of our hosted Apps

Status labs
Developers Jade

Learning resources

Matrix is a server chat protocol. Details available at matrix.org. The specific server implementation we are using is Synapse.

Synapse:

Infrastructure Provisioning

Infrastructure is provisioned using our Terraform Repo.

Server Configuration

We use the following git repo for ansible configuration: ansible-app-matrix

The ansible scripts are executed using:

just roles
just setup-all

Upgrading

To upgrade the server, clone our github repository (above) and add a remote called upstream for https://github.com/spantaleev/matrix-docker-ansible-deploy.git , your remotes should look like this:

git remote -v

origin	git@github.com:merri-bek-tech/ansible-app-matrix.git (fetch)
origin	git@github.com:merri-bek-tech/ansible-app-matrix.git (push)
upstream	https://github.com/spantaleev/matrix-docker-ansible-deploy.git (fetch)
upstream	https://github.com/spantaleev/matrix-docker-ansible-deploy.git (push)

Then, pull from upstream, using rebase as your pull merge strategy.

Then run:

just roles
just setup-all

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information