|
|
|
|
41
|
|
41
|
|
42
|
```sh
|
42
|
```sh
|
43
|
# Ensure support is available for apt repositories served via HTTPS
|
43
|
# Ensure support is available for apt repositories served via HTTPS
|
44
|
-apt-get install apt-transport-https
|
|
|
|
|
44
|
+sudo apt install apt-transport-https
|
45
|
|
45
|
|
46
|
# Retrieve the latest package versions across all repositories
|
46
|
# Retrieve the latest package versions across all repositories
|
47
|
-apt-get update
|
|
|
|
|
47
|
+sudo apt update
|
48
|
|
48
|
|
49
|
# Perform jitsi-meet installation
|
49
|
# Perform jitsi-meet installation
|
50
|
-apt-get -y install jitsi-meet
|
|
|
|
|
50
|
+sudo apt install jitsi-meet
|
51
|
```
|
51
|
```
|
52
|
|
52
|
|
53
|
During the installation, you will be asked to enter the hostname of the Jitsi Meet instance. If you have a [FQDN](https://en.wikipedia.org/wiki/Fully_qualified_domain_name) for the instance already set up in DNS, enter it there. If you don't have a resolvable hostname, you can enter the IP address of the machine (if it is static or doesn't change).
|
53
|
During the installation, you will be asked to enter the hostname of the Jitsi Meet instance. If you have a [FQDN](https://en.wikipedia.org/wiki/Fully_qualified_domain_name) for the instance already set up in DNS, enter it there. If you don't have a resolvable hostname, you can enter the IP address of the machine (if it is static or doesn't change).
|
|
|
|
|
63
|
Simply run the following in your shell:
|
63
|
Simply run the following in your shell:
|
64
|
|
64
|
|
65
|
```sh
|
65
|
```sh
|
66
|
-/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
|
|
|
|
|
66
|
+sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
|
67
|
```
|
67
|
```
|
68
|
|
68
|
|
69
|
Note that this script uses the [HTTP-01 challenge type](https://letsencrypt.org/docs/challenge-types/) and thus your instance needs to be accessible from the public internet. If you want to use a different challenge type, don't use this script and instead choose ___I want to use my own certificate___ during jitsi-meet installation.
|
69
|
Note that this script uses the [HTTP-01 challenge type](https://letsencrypt.org/docs/challenge-types/) and thus your instance needs to be accessible from the public internet. If you want to use a different challenge type, don't use this script and instead choose ___I want to use my own certificate___ during jitsi-meet installation.
|
|
|
|
|
114
|
Jigasi is a server-side application acting as a gateway to Jitsi Meet conferences. It allows regular [SIP](https://en.wikipedia.org/wiki/Session_Initiation_Protocol) clients to join meetings and provides transcription capabilities.
|
114
|
Jigasi is a server-side application acting as a gateway to Jitsi Meet conferences. It allows regular [SIP](https://en.wikipedia.org/wiki/Session_Initiation_Protocol) clients to join meetings and provides transcription capabilities.
|
115
|
|
115
|
|
116
|
```sh
|
116
|
```sh
|
117
|
-apt-get -y install jigasi
|
|
|
118
|
-```
|
|
|
119
|
-or
|
|
|
120
|
-
|
|
|
121
|
-```sh
|
|
|
122
|
-wget https://download.jitsi.org/unstable/jigasi_1.0-107_amd64.deb
|
|
|
123
|
-dpkg -i jigasi_1.0-107_amd64.deb
|
|
|
|
|
117
|
+sudo apt install jigasi
|
124
|
```
|
118
|
```
|
125
|
|
119
|
|
126
|
During the installation, you will be asked to enter your SIP account and password. This account will be used to invite the other SIP participants.
|
120
|
During the installation, you will be asked to enter your SIP account and password. This account will be used to invite the other SIP participants.
|
|
|
|
|
134
|
## Uninstall
|
128
|
## Uninstall
|
135
|
|
129
|
|
136
|
```sh
|
130
|
```sh
|
137
|
-apt-get purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2
|
|
|
|
|
131
|
+sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2
|
138
|
```
|
132
|
```
|
139
|
|
133
|
|
140
|
Sometimes the following packages will fail to uninstall properly:
|
134
|
Sometimes the following packages will fail to uninstall properly:
|
|
|
|
|
147
|
The reason for the failure is that sometimes the uninstall script is faster than the process that stops the daemons. The second run of the uninstall command fixes this, as by then the jigasi or jitsi-videobridge daemons are already stopped.
|
141
|
The reason for the failure is that sometimes the uninstall script is faster than the process that stops the daemons. The second run of the uninstall command fixes this, as by then the jigasi or jitsi-videobridge daemons are already stopped.
|
148
|
|
142
|
|
149
|
#### Systemd details
|
143
|
#### Systemd details
|
150
|
-To reload the systemd changes on a running system execute `systemctl daemon-reload` and `service jitsi-videobridge2 restart`.
|
|
|
151
|
-To check the tasks part execute `service jitsi-videobridge2 status` and you should see `Tasks: XX (limit: 65000)`.
|
|
|
|
|
144
|
+To reload the systemd changes on a running system execute `sudo systemctl daemon-reload` and `sudo systemctl restart jitsi-videobridge2`.
|
|
|
145
|
+To check the tasks part execute `sudo systemctl status jitsi-videobridge2` and you should see `Tasks: XX (limit: 65000)`.
|
152
|
To check the files and process part execute ```cat /proc/`cat /var/run/jitsi-videobridge/jitsi-videobridge.pid`/limits``` and you should see:
|
146
|
To check the files and process part execute ```cat /proc/`cat /var/run/jitsi-videobridge/jitsi-videobridge.pid`/limits``` and you should see:
|
153
|
```
|
147
|
```
|
154
|
Max processes 65000 65000 processes
|
148
|
Max processes 65000 65000 processes
|