Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| matrix [2023/10/18 17:16] – jade | matrix [2025/10/14 12:04] (current) – jade | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ^ Status | ^ Status | ||
| ^ Developers | [[Jade]] | | ^ Developers | [[Jade]] | | ||
| + | |||
| + | ===== Learning resources ===== | ||
| + | |||
| + | Matrix is a server chat protocol. Details available at [[https:// | ||
| + | |||
| + | Synapse: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Infrastructure Provisioning ===== | ||
| + | |||
| + | Infrastructure is provisioned using our [[Terraform Repo]]. | ||
| + | |||
| + | ===== Server Configuration ===== | ||
| + | |||
| + | We use the following git repo for ansible configuration: | ||
| + | [[https:// | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | < | ||
| + | git remote -v | ||
| + | |||
| + | origin git@github.com: | ||
| + | origin git@github.com: | ||
| + | upstream https:// | ||
| + | upstream https:// | ||
| + | </ | ||
| + | |||
| + | Then, pull from upstream, using rebase as your pull merge strategy. | ||
| + | |||
| + | Then run: | ||
| + | |||
| + | < | ||
| + | just roles | ||
| + | just setup-all | ||
| + | </ | ||
| + | |||
