jitsi repo installs
This commit is contained in:
parent
1289153f1e
commit
f6463f8702
|
@ -9,7 +9,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Libre Developers Documentation 0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-04 17:00-0600\n"
|
||||
"POT-Creation-Date: 2024-09-07 09:06-0600\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: en\n"
|
||||
|
@ -33,211 +33,272 @@ msgid "`<https://meet.libre.is/>`_"
|
|||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:11
|
||||
msgid "Operating System"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:12
|
||||
msgid "Jitsi uses an ancient OpenJDK, so Debian oldstable (bullseye) is used."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:14
|
||||
msgid "Install packages from Debian."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:22
|
||||
msgid "Jitsi"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:23
|
||||
#: ../../../_source/meet-libre-is.rst:12
|
||||
msgid "Jitsi main site:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:26
|
||||
#: ../../../_source/meet-libre-is.rst:15
|
||||
msgid "`<https://jitsi.org/>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:28
|
||||
#: ../../../_source/meet-libre-is.rst:17
|
||||
msgid "Jitsi docs:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:30
|
||||
#: ../../../_source/meet-libre-is.rst:19
|
||||
msgid "`<https://jitsi.github.io/handbook/docs/intro/>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:32
|
||||
#: ../../../_source/meet-libre-is.rst:21
|
||||
msgid "Self-hosting guide:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:34
|
||||
#: ../../../_source/meet-libre-is.rst:23
|
||||
msgid "`<https://jitsi.github.io/handbook/docs/devops-guide/>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:36
|
||||
#: ../../../_source/meet-libre-is.rst:25
|
||||
msgid "Jitsi meeting site:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:38
|
||||
#: ../../../_source/meet-libre-is.rst:27
|
||||
msgid "`<https://meet.jit.si/>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:40
|
||||
#: ../../../_source/meet-libre-is.rst:29
|
||||
msgid "Community Forum:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:42
|
||||
#: ../../../_source/meet-libre-is.rst:31
|
||||
msgid "`<https://community.jitsi.org/>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:45
|
||||
#: ../../../_source/meet-libre-is.rst:34
|
||||
msgid "The various bits that make up Jitsi. Not all components are needed."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:49
|
||||
#: ../../../_source/meet-libre-is.rst:38
|
||||
msgid "coTURN"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:50
|
||||
#: ../../../_source/meet-libre-is.rst:39
|
||||
msgid "TURN server."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:53
|
||||
#: ../../../_source/meet-libre-is.rst:42
|
||||
msgid "Galaxy"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:54
|
||||
#: ../../../_source/meet-libre-is.rst:43
|
||||
msgid ""
|
||||
"\"Galaxy is a web application for Jitsi admins and users to organize their "
|
||||
"Jitsi meetings, meeting schedules and attendees.\""
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:57 ../../../_source/meet-libre-is.rst:93
|
||||
#: ../../../_source/meet-libre-is.rst:46 ../../../_source/meet-libre-is.rst:86
|
||||
msgid "Third party application."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:59
|
||||
#: ../../../_source/meet-libre-is.rst:48
|
||||
msgid "`<https://github.com/emrahcom/galaxy>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:62
|
||||
#: ../../../_source/meet-libre-is.rst:51
|
||||
msgid "JaaS"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:63
|
||||
#: ../../../_source/meet-libre-is.rst:52
|
||||
msgid "Jitsi as a Service."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:65
|
||||
#: ../../../_source/meet-libre-is.rst:54
|
||||
msgid ""
|
||||
"Jitsi Meet deployed by the 8x8, Inc. company for organizations that don't "
|
||||
"want to self-host."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:69
|
||||
#: ../../../_source/meet-libre-is.rst:58
|
||||
msgid "Jibri"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:70
|
||||
#: ../../../_source/meet-libre-is.rst:59
|
||||
msgid ""
|
||||
"\"Jibri provides services for recording or streaming a Jitsi Meet conference."
|
||||
"\""
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:72
|
||||
#: ../../../_source/meet-libre-is.rst:61
|
||||
msgid "`<https://github.com/jitsi/jibri>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:75
|
||||
#: ../../../_source/meet-libre-is.rst:64
|
||||
msgid "Jicofo"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:76
|
||||
#: ../../../_source/meet-libre-is.rst:65
|
||||
msgid "Jicofo."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:79
|
||||
#: ../../../_source/meet-libre-is.rst:68
|
||||
msgid "Jidesha"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:80
|
||||
#: ../../../_source/meet-libre-is.rst:69
|
||||
msgid "Chromium browser extension."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:83
|
||||
#: ../../../_source/meet-libre-is.rst:72
|
||||
msgid "Jigasi"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:84
|
||||
#: ../../../_source/meet-libre-is.rst:73
|
||||
msgid "Server application that allows SIP clients to join."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:87
|
||||
#: ../../../_source/meet-libre-is.rst:75
|
||||
msgid "Should be used with Debian oldstable (11/bullseye) per:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:77 ../../../_source/meet-libre-is.rst:130
|
||||
msgid ""
|
||||
"`<https://community.jitsi.org/t/is-openjdk-17-suitable-for-jicofo-and-jitsi-"
|
||||
"videobridge2-on-debian-11/109891/8>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:80
|
||||
msgid "Jitsi Admin"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:88
|
||||
#: ../../../_source/meet-libre-is.rst:81
|
||||
msgid ""
|
||||
"\"Jitsi Manager, also known as Jitsi Admin, is a powerful tool designed to "
|
||||
"manage Jitsi conferences and servers effectively.\""
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:91
|
||||
#: ../../../_source/meet-libre-is.rst:84
|
||||
msgid "`<https://github.com/H2-invent/jitsi-admin>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:96
|
||||
#: ../../../_source/meet-libre-is.rst:89
|
||||
msgid "Jitsi Desktop"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:97
|
||||
#: ../../../_source/meet-libre-is.rst:90
|
||||
msgid "End user client software."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:99
|
||||
#: ../../../_source/meet-libre-is.rst:92
|
||||
msgid "Downloads:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:101
|
||||
#: ../../../_source/meet-libre-is.rst:94
|
||||
msgid "`<https://jitsi.github.io/handbook/docs/releases/>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:104
|
||||
#: ../../../_source/meet-libre-is.rst:97
|
||||
msgid "Jitsi Meet"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:105
|
||||
#: ../../../_source/meet-libre-is.rst:98
|
||||
msgid "Conferencing server."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:108
|
||||
#: ../../../_source/meet-libre-is.rst:101
|
||||
msgid "Prosody"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:109
|
||||
#: ../../../_source/meet-libre-is.rst:102
|
||||
msgid "Jabber (XMPP) server written in Lua."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:111
|
||||
#: ../../../_source/meet-libre-is.rst:104
|
||||
msgid "`<https://prosody.im/>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:114
|
||||
#: ../../../_source/meet-libre-is.rst:107
|
||||
msgid "Prosody Plugins"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:115
|
||||
#: ../../../_source/meet-libre-is.rst:108
|
||||
msgid ""
|
||||
"\"Collection of community-contributed prosody plugins that can be added to "
|
||||
"self-hosted Jitsi deployments.\""
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:118
|
||||
#: ../../../_source/meet-libre-is.rst:111
|
||||
msgid "`<https://github.com/jitsi-contrib/prosody-plugins>`_"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:121
|
||||
#: ../../../_source/meet-libre-is.rst:114
|
||||
msgid "Videobridge"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:122
|
||||
#: ../../../_source/meet-libre-is.rst:115
|
||||
msgid "WebRTC. Handles the video/audio streams. This needs the bandwidth."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:119
|
||||
msgid "Debian"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:120
|
||||
msgid ""
|
||||
"According to the documentation, Jitsi uses an ancient OpenJDK, so Debian "
|
||||
"oldstable (11/bullseye) is used."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:123
|
||||
msgid ""
|
||||
"But according to one of the main developers, Debian stable (12/bookworm) is "
|
||||
"ok for most components:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:126
|
||||
msgid ""
|
||||
"\"Yep, java 17 should be fine with latest stable. I’m currently testing "
|
||||
"jigasi with java17, that is the only one that current stable should be used "
|
||||
"with java11.\""
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:132
|
||||
msgid ""
|
||||
"Here Debian stable (12/bookworm will be used). Install packages from Debian."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:136
|
||||
msgid "Firewall"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:137
|
||||
msgid "The following ports need to be open on the firewall:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:150
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:151
|
||||
msgid "Install software from Debian, Jitsi, and Prosody repos."
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:158
|
||||
msgid ""
|
||||
"If IPv6 is disabled, nginx install will fail. To fix it, after the above "
|
||||
"command runs, edit /etc/nginx/sites-enabled/default and disable this IPv6 "
|
||||
"line by deleting it or commenting it out:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:166
|
||||
msgid "Then reinstall and it will be happy:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:170
|
||||
msgid "Add Prosody and Jitsi repos:"
|
||||
msgstr ""
|
||||
|
||||
#: ../../../_source/meet-libre-is.rst:192
|
||||
msgid "Set up a certificate with certbot."
|
||||
msgstr ""
|
||||
|
|
|
@ -7,17 +7,6 @@ Libre group videoconferencing with Jitsi.
|
|||
`<https://meet.libre.is/>`_
|
||||
|
||||
|
||||
Operating System
|
||||
================
|
||||
Jitsi uses an ancient OpenJDK, so Debian oldstable (bullseye) is used.
|
||||
|
||||
Install packages from Debian.
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
sudo apt install apt-transport-https curl wget gnupg2 nginx-full
|
||||
|
||||
|
||||
Jitsi
|
||||
=====
|
||||
Jitsi main site:
|
||||
|
@ -83,6 +72,10 @@ Jigasi
|
|||
------
|
||||
Server application that allows SIP clients to join.
|
||||
|
||||
Should be used with Debian oldstable (11/bullseye) per:
|
||||
|
||||
`<https://community.jitsi.org/t/is-openjdk-17-suitable-for-jicofo-and-jitsi-videobridge2-on-debian-11/109891/8>`_
|
||||
|
||||
Jitsi Admin
|
||||
-----------
|
||||
"Jitsi Manager, also known as Jitsi Admin, is a powerful tool designed to
|
||||
|
@ -121,3 +114,84 @@ Videobridge
|
|||
-----------
|
||||
WebRTC. Handles the video/audio streams. This needs the bandwidth.
|
||||
|
||||
|
||||
Debian
|
||||
======
|
||||
According to the documentation, Jitsi uses an ancient OpenJDK,
|
||||
so Debian oldstable (11/bullseye) is used.
|
||||
|
||||
But according to one of the main developers, Debian stable (12/bookworm) is ok
|
||||
for most components:
|
||||
|
||||
"Yep, java 17 should be fine with latest stable.
|
||||
I’m currently testing jigasi with java17, that is the only one that
|
||||
current stable should be used with java11."
|
||||
|
||||
`<https://community.jitsi.org/t/is-openjdk-17-suitable-for-jicofo-and-jitsi-videobridge2-on-debian-11/109891/8>`_
|
||||
|
||||
Here Debian stable (12/bookworm will be used).
|
||||
Install packages from Debian.
|
||||
|
||||
Firewall
|
||||
========
|
||||
The following ports need to be open on the firewall:
|
||||
|
||||
.. code-block:: cfg
|
||||
|
||||
80/tcp
|
||||
443/tcp
|
||||
10000/udp
|
||||
22/tcp
|
||||
3478/udp
|
||||
5349/tcp
|
||||
|
||||
|
||||
Installation
|
||||
============
|
||||
Install software from Debian, Jitsi, and Prosody repos.
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
sudo apt install apt-transport-https curl wget gnupg2 lua5.2
|
||||
sudo apt install nginx-full
|
||||
|
||||
If IPv6 is disabled, nginx install will fail. To fix it, after the above
|
||||
command runs, edit /etc/nginx/sites-enabled/default and disable this IPv6 line
|
||||
by deleting it or commenting it out:
|
||||
|
||||
.. code-block:: nginx
|
||||
|
||||
listen [::]:80 default_server;
|
||||
|
||||
Then reinstall and it will be happy:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
Add Prosody and Jitsi repos:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
sudo curl -sL https://prosody.im/files/prosody-debian-packages.key \
|
||||
-o /etc/apt/keyrings/prosody-debian-packages.key
|
||||
|
||||
echo "deb [signed-by=/etc/apt/keyrings/prosody-debian-packages.key] \
|
||||
http://packages.prosody.im/debian $(lsb_release -sc) main" | \
|
||||
sudo tee /etc/apt/sources.list.d/prosody-debian-packages.list
|
||||
|
||||
curl -sL https://download.jitsi.org/jitsi-key.gpg.key | \
|
||||
sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
|
||||
|
||||
echo "deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] \
|
||||
https://download.jitsi.org stable/" | \
|
||||
sudo tee /etc/apt/sources.list.d/jitsi-stable.list
|
||||
|
||||
sudo apt update
|
||||
|
||||
|
||||
|
||||
Set up a certificate with certbot.
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
echo
|
||||
|
||||
|
|
Loading…
Reference in a new issue