# 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 | +----------------------+ ```