jitsi repo installs
This commit is contained in:
parent
1289153f1e
commit
f6463f8702
|
@ -9,7 +9,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Libre Developers Documentation 0\n"
|
"Project-Id-Version: Libre Developers Documentation 0\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language: en\n"
|
"Language: en\n"
|
||||||
|
@ -33,211 +33,272 @@ msgid "`<https://meet.libre.is/>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:11
|
#: ../../../_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"
|
msgid "Jitsi"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:23
|
#: ../../../_source/meet-libre-is.rst:12
|
||||||
msgid "Jitsi main site:"
|
msgid "Jitsi main site:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:26
|
#: ../../../_source/meet-libre-is.rst:15
|
||||||
msgid "`<https://jitsi.org/>`_"
|
msgid "`<https://jitsi.org/>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:28
|
#: ../../../_source/meet-libre-is.rst:17
|
||||||
msgid "Jitsi docs:"
|
msgid "Jitsi docs:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:30
|
#: ../../../_source/meet-libre-is.rst:19
|
||||||
msgid "`<https://jitsi.github.io/handbook/docs/intro/>`_"
|
msgid "`<https://jitsi.github.io/handbook/docs/intro/>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:32
|
#: ../../../_source/meet-libre-is.rst:21
|
||||||
msgid "Self-hosting guide:"
|
msgid "Self-hosting guide:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:34
|
#: ../../../_source/meet-libre-is.rst:23
|
||||||
msgid "`<https://jitsi.github.io/handbook/docs/devops-guide/>`_"
|
msgid "`<https://jitsi.github.io/handbook/docs/devops-guide/>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:36
|
#: ../../../_source/meet-libre-is.rst:25
|
||||||
msgid "Jitsi meeting site:"
|
msgid "Jitsi meeting site:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:38
|
#: ../../../_source/meet-libre-is.rst:27
|
||||||
msgid "`<https://meet.jit.si/>`_"
|
msgid "`<https://meet.jit.si/>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:40
|
#: ../../../_source/meet-libre-is.rst:29
|
||||||
msgid "Community Forum:"
|
msgid "Community Forum:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:42
|
#: ../../../_source/meet-libre-is.rst:31
|
||||||
msgid "`<https://community.jitsi.org/>`_"
|
msgid "`<https://community.jitsi.org/>`_"
|
||||||
msgstr ""
|
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."
|
msgid "The various bits that make up Jitsi. Not all components are needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:49
|
#: ../../../_source/meet-libre-is.rst:38
|
||||||
msgid "coTURN"
|
msgid "coTURN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:50
|
#: ../../../_source/meet-libre-is.rst:39
|
||||||
msgid "TURN server."
|
msgid "TURN server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:53
|
#: ../../../_source/meet-libre-is.rst:42
|
||||||
msgid "Galaxy"
|
msgid "Galaxy"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:54
|
#: ../../../_source/meet-libre-is.rst:43
|
||||||
msgid ""
|
msgid ""
|
||||||
"\"Galaxy is a web application for Jitsi admins and users to organize their "
|
"\"Galaxy is a web application for Jitsi admins and users to organize their "
|
||||||
"Jitsi meetings, meeting schedules and attendees.\""
|
"Jitsi meetings, meeting schedules and attendees.\""
|
||||||
msgstr ""
|
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."
|
msgid "Third party application."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:59
|
#: ../../../_source/meet-libre-is.rst:48
|
||||||
msgid "`<https://github.com/emrahcom/galaxy>`_"
|
msgid "`<https://github.com/emrahcom/galaxy>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:62
|
#: ../../../_source/meet-libre-is.rst:51
|
||||||
msgid "JaaS"
|
msgid "JaaS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:63
|
#: ../../../_source/meet-libre-is.rst:52
|
||||||
msgid "Jitsi as a Service."
|
msgid "Jitsi as a Service."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:65
|
#: ../../../_source/meet-libre-is.rst:54
|
||||||
msgid ""
|
msgid ""
|
||||||
"Jitsi Meet deployed by the 8x8, Inc. company for organizations that don't "
|
"Jitsi Meet deployed by the 8x8, Inc. company for organizations that don't "
|
||||||
"want to self-host."
|
"want to self-host."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:69
|
#: ../../../_source/meet-libre-is.rst:58
|
||||||
msgid "Jibri"
|
msgid "Jibri"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:70
|
#: ../../../_source/meet-libre-is.rst:59
|
||||||
msgid ""
|
msgid ""
|
||||||
"\"Jibri provides services for recording or streaming a Jitsi Meet conference."
|
"\"Jibri provides services for recording or streaming a Jitsi Meet conference."
|
||||||
"\""
|
"\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:72
|
#: ../../../_source/meet-libre-is.rst:61
|
||||||
msgid "`<https://github.com/jitsi/jibri>`_"
|
msgid "`<https://github.com/jitsi/jibri>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:75
|
#: ../../../_source/meet-libre-is.rst:64
|
||||||
msgid "Jicofo"
|
msgid "Jicofo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:76
|
#: ../../../_source/meet-libre-is.rst:65
|
||||||
msgid "Jicofo."
|
msgid "Jicofo."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:79
|
#: ../../../_source/meet-libre-is.rst:68
|
||||||
msgid "Jidesha"
|
msgid "Jidesha"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:80
|
#: ../../../_source/meet-libre-is.rst:69
|
||||||
msgid "Chromium browser extension."
|
msgid "Chromium browser extension."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:83
|
#: ../../../_source/meet-libre-is.rst:72
|
||||||
msgid "Jigasi"
|
msgid "Jigasi"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:84
|
#: ../../../_source/meet-libre-is.rst:73
|
||||||
msgid "Server application that allows SIP clients to join."
|
msgid "Server application that allows SIP clients to join."
|
||||||
msgstr ""
|
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"
|
msgid "Jitsi Admin"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:88
|
#: ../../../_source/meet-libre-is.rst:81
|
||||||
msgid ""
|
msgid ""
|
||||||
"\"Jitsi Manager, also known as Jitsi Admin, is a powerful tool designed to "
|
"\"Jitsi Manager, also known as Jitsi Admin, is a powerful tool designed to "
|
||||||
"manage Jitsi conferences and servers effectively.\""
|
"manage Jitsi conferences and servers effectively.\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:91
|
#: ../../../_source/meet-libre-is.rst:84
|
||||||
msgid "`<https://github.com/H2-invent/jitsi-admin>`_"
|
msgid "`<https://github.com/H2-invent/jitsi-admin>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:96
|
#: ../../../_source/meet-libre-is.rst:89
|
||||||
msgid "Jitsi Desktop"
|
msgid "Jitsi Desktop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:97
|
#: ../../../_source/meet-libre-is.rst:90
|
||||||
msgid "End user client software."
|
msgid "End user client software."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:99
|
#: ../../../_source/meet-libre-is.rst:92
|
||||||
msgid "Downloads:"
|
msgid "Downloads:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:101
|
#: ../../../_source/meet-libre-is.rst:94
|
||||||
msgid "`<https://jitsi.github.io/handbook/docs/releases/>`_"
|
msgid "`<https://jitsi.github.io/handbook/docs/releases/>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:104
|
#: ../../../_source/meet-libre-is.rst:97
|
||||||
msgid "Jitsi Meet"
|
msgid "Jitsi Meet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:105
|
#: ../../../_source/meet-libre-is.rst:98
|
||||||
msgid "Conferencing server."
|
msgid "Conferencing server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:108
|
#: ../../../_source/meet-libre-is.rst:101
|
||||||
msgid "Prosody"
|
msgid "Prosody"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:109
|
#: ../../../_source/meet-libre-is.rst:102
|
||||||
msgid "Jabber (XMPP) server written in Lua."
|
msgid "Jabber (XMPP) server written in Lua."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:111
|
#: ../../../_source/meet-libre-is.rst:104
|
||||||
msgid "`<https://prosody.im/>`_"
|
msgid "`<https://prosody.im/>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:114
|
#: ../../../_source/meet-libre-is.rst:107
|
||||||
msgid "Prosody Plugins"
|
msgid "Prosody Plugins"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:115
|
#: ../../../_source/meet-libre-is.rst:108
|
||||||
msgid ""
|
msgid ""
|
||||||
"\"Collection of community-contributed prosody plugins that can be added to "
|
"\"Collection of community-contributed prosody plugins that can be added to "
|
||||||
"self-hosted Jitsi deployments.\""
|
"self-hosted Jitsi deployments.\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:118
|
#: ../../../_source/meet-libre-is.rst:111
|
||||||
msgid "`<https://github.com/jitsi-contrib/prosody-plugins>`_"
|
msgid "`<https://github.com/jitsi-contrib/prosody-plugins>`_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:121
|
#: ../../../_source/meet-libre-is.rst:114
|
||||||
msgid "Videobridge"
|
msgid "Videobridge"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../../_source/meet-libre-is.rst:122
|
#: ../../../_source/meet-libre-is.rst:115
|
||||||
msgid "WebRTC. Handles the video/audio streams. This needs the bandwidth."
|
msgid "WebRTC. Handles the video/audio streams. This needs the bandwidth."
|
||||||
msgstr ""
|
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/>`_
|
`<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
|
||||||
=====
|
=====
|
||||||
Jitsi main site:
|
Jitsi main site:
|
||||||
|
@ -83,6 +72,10 @@ Jigasi
|
||||||
------
|
------
|
||||||
Server application that allows SIP clients to join.
|
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 Admin
|
||||||
-----------
|
-----------
|
||||||
"Jitsi Manager, also known as Jitsi Admin, is a powerful tool designed to
|
"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.
|
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