a197c978f1107cc5a0dfaa2b291f277d57514ae2
Jitsi Meet server
jitsi is salable and consists of the following components
- JMS (Jitsi Meet Server)
- JVB (Jitsi Video Bridge)
- JIB (Jitsi Recorder)
Installation instructions
JMS/first server
Run the commands underneath and follow the onscreen instructions
curl -so Install-JMS.sh https://git.ictmaatwerk.com/VPS-scripts/MeetServer/raw/branch/main/Install-JMS.sh
bash Install-JMS.sh
JIB
Make sure the server is connected to the same internal network
Copy /etc/ICTM/JitsiMeet.var from main server to ~/jistiMeet.var on the new server.
Then run the commands underneath and follow the onscreen instructions
curl -so Install-JIB.sh https://git.ictmaatwerk.com/VPS-scripts/MeetServer/raw/branch/main/Install-JIB.sh
bash Install-JIB.sh
JVB
Make sure the server is connected to the same internal network
Copy /etc/ICTM/JitsiMeet.var from main server to ~/jistiMeet.var on the new server.
Then run the commands underneath
curl -so Install-JVB.sh https://git.ictmaatwerk.com/VPS-scripts/MeetServer/raw/branch/main/Install-JVB.sh
bash Install-JVB.sh
Component explanation
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 |
+----------------------+
Description
Languages
Shell
100%