From ee207ce37bfc7e5ae068fa2bac67127cc5fe68f4 Mon Sep 17 00:00:00 2001 From: Andrew Ferrazzutti Date: Thu, 22 Jul 2021 03:28:23 -0400 Subject: [PATCH] Update SETUP.md --- SETUP.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SETUP.md b/SETUP.md index aad308b..bb12d48 100644 --- a/SETUP.md +++ b/SETUP.md @@ -22,13 +22,14 @@ These instructions describe how to install and run the bridge manually from a cl ## Minimum requirements * Python 3.7 -* Node 10.18.1 +* Node 14 * yarn 1.22.x (from either your distribution or `npm`) * postgresql 11 ## Optional requirements * `xvfb-run` for easily running the Puppeteer module in a background X server * `xdotool` for keeping the Puppeteer module responsive when run in a background X server (see [puppet/README.md](puppet/README.md)) +* Native dependencies for [end-to-bridge](https://docs.mau.fi/bridges/general/end-to-bridge-encryption.html): https://docs.mau.fi/bridges/python/optional-dependencies.html#all-python-bridges ## Initial setup @@ -47,6 +48,7 @@ These instructions describe how to install and run the bridge manually from a cl 1. Install Python requirements: * `pip install -Ur requirements.txt` for base functionality * `pip install -Ur optional-requirements.txt` for [end-to-bridge](https://docs.mau.fi/bridges/general/end-to-bridge-encryption.html) encryption and metrics + * Note that end-to-bridge encryption requires some native dependencies. For details, see https://docs.mau.fi/bridges/python/optional-dependencies.html#all-python-bridges 1. Copy `matrix_puppeteer_line/example-config.yaml` to `config.yaml`, and update it with the proper settings to connect to your homeserver * In particular, be sure to set the `puppeteer.connection` settings to use the socket you chose in `puppet/config.json` 1. Run `python -m matrix_puppeteer_line -g` to generate an appservice registration file, and update your homeserver configuration to accept it