From 202bec688047f0e3ced1c08752e423af7606bf4c Mon Sep 17 00:00:00 2001 From: Hans van Zijst Date: Tue, 22 Oct 2024 17:16:58 +0200 Subject: [PATCH] Copied the basis from another repo. --- .gitignore | 34 ++++++++++++++++++++++++++++++++++ README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 .gitignore create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c234679 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# Eerst: GEEN PDF/PS IN GIT! +*.pdf +*.ps + +# ---> LyX +# Ignore LyX backup and autosave files +# http://www.lyx.org/ +*.lyx~ +*.lyx# + +# ---> Vim +# Swap +[._]*.s[a-v][a-z] +!*.svg # comment out if you don't need vector files +[._]*.sw[a-p] +[._]s[a-rt-v][a-z] +[._]ss[a-gi-z] +[._]sw[a-p] + +# Session +Session.vim +Sessionx.vim + +# Temporary +.netrwhist +*~ +# Auto-generated tag files +tags +# Persistent undo +[._]*.un~ + +# En geen vaults +/ansible/group_vars/matrix/vault.yaml + diff --git a/README.md b/README.md new file mode 100644 index 0000000..1411139 --- /dev/null +++ b/README.md @@ -0,0 +1,47 @@ +--- +gitea: none +include_toc: true +--- + +# A complete Matrix installation + +This is going to be a Matrix installation with all bells and whistles. Not +just the server, but every other bit that you need or want. + +We're building it with workers, so it will scale. Everything will be in +containers, so all parts can be maintained individually. + +## Overview + +* Scalable ([workers](https://element-hq.github.io/synapse/latest/workers.html), containers) +* Webclient +* Element Call +* Moderation with [Draupnir](https://github.com/the-draupnir-project/Draupnir) +* [Consent +tracking](https://element-hq.github.io/synapse/latest/consent_tracking.html) +* Authentication via +[OpenID](https://element-hq.github.io/synapse/latest/openid.html) +* Several bridges + + +# Synapse + +We'll use Synapse, using the workers architecture and putting it in a +container. This will make it scalable, flexible and reusable. + +## Logging + +Logging is configured in `log.yaml`. Some logging should go to systemd, the +more specific logging to Synapse's own logfile(s). + + +# TURN + +We'll need a TURN server, and we'll use +[coturn](https://github.com/coturn/coturn) for that. Of course, also in a +container. + +# Wiki + +Of course there's a wiki in this repository. +