Inital commit

This commit is contained in:
2020-10-22 16:47:36 +02:00
commit bc77502b0d
16 changed files with 795 additions and 0 deletions

89
readme.md Normal file
View File

@@ -0,0 +1,89 @@
# Jitsi Meet server
jitsi is salable and consists of the following components
* JMS (Jitsi Meet Server)
* JVB (Jitsi Video Bridge)
* JIB (Jitsi Recorder)
# Instalation instructions
# Component explenation
## JMS
JMS serves the frond end and handles communication between all components
JMS can be ran in difrent modes
### Scalable
* Requires at least one external JMS to funcion
* supports multiple external JVB/JIB hosts
* Requires internal network for communication between servers
### Stand alone
* JMS with JVB
* supports multiple external JVB/JIB hosts
* Requires internal network for communication between servers
### Full stand alone
* Disable support external JVB/JIB hosts
* Does not requires a internal network
* Running a JIB (even locally) requires config changes
## JVB
* A meeting is server bound
* Acts as load-balancing not fail-over
* One JVB supports multiple meetings
* Multiple JVB host can be connected to JMS (also if one is running on the JMS)
## JIB
* One recording per server
* Handles recording from the web UI (by moderator)
* Multiple JIB host can be connected to JMS
* Does not require open firewall ports
* Needs at least 4CPU 4GB/Ram
# Example layouts
## Minimal JMS Scalable with recording
```
Public IP Public IP
| |
| |
v v
+--------------+ Int network +-------+
| JMS-Scalable |<------------------+| JVB |
+--------------+ | +-------+
|
| +------+
+--------+| JIB |
+------+
```
## Minimal JMS Stand alone with recording
```
Public IP
|
|
v
+-----------------+ Int network +-------+
| JMS-Stand_alone |<------------------+| JIB |
+-----------------+ +-------+
```
## JMS Full Stand alone without recording
```
Public IP
|
|
v
+----------------------+
| JMS-Full_stand_alone |
+----------------------+
```