forked from Fediversity/Fediversity
Copied the basis from another repo.
This commit is contained in:
commit
202bec6880
34
.gitignore
vendored
Normal file
34
.gitignore
vendored
Normal file
|
@ -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
|
||||||
|
|
47
README.md
Normal file
47
README.md
Normal file
|
@ -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.
|
||||||
|
|
Loading…
Reference in a new issue