You are on page 1of 5

JITSI INSTALLATION

1. wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -


2. sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-
stable.list"
3. sudo apt-get -y update
4. sudo apt-get -y install jitsi-meet
it@viconjitsi:~$ sudo apt-get -y install jitsi-meet

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following additional packages will be installed:

ca-certificates-java fontconfig-config fonts-dejavu-core java-common


jicofo jitsi-meet-prosody

jitsi-meet-web jitsi-meet-web-config jitsi-videobridge libavahi-client3


libavahi-common-data

libavahi-common3 libcups2 libfontconfig1 libjpeg-turbo8 libjpeg8


liblcms2-2 libnspr4 libnss3

libpcsclite1 libxi6 libxrender1 libxtst6 lua-bitop lua-event lua-expat


lua-filesystem lua-sec

lua-socket lua5.1 openjdk-8-jre-headless prosody ssl-cert x11-common

Suggested packages:

default-jre cups-common liblcms2-utils pcscd libnss-mdns fonts-dejavu-


extra fonts-ipafont-gothic

fonts-ipafont-mincho fonts-wqy-microhei fonts-wqy-zenhei fonts-indic lua-


dbi-mysql

lua-dbi-postgresql lua-dbi-sqlite3 lua-zlib openssl-blacklist

The following NEW packages will be installed:

ca-certificates-java fontconfig-config fonts-dejavu-core java-common


jicofo jitsi-meet

jitsi-meet-prosody jitsi-meet-web jitsi-meet-web-config jitsi-videobridge


libavahi-client3

libavahi-common-data libavahi-common3 libcups2 libfontconfig1 libjpeg-


turbo8 libjpeg8 liblcms2-2

libnspr4 libnss3 libpcsclite1 libxi6 libxrender1 libxtst6 lua-bitop lua-


event lua-expat

lua-filesystem lua-sec lua-socket lua5.1 openjdk-8-jre-headless prosody


ssl-cert x11-common

0 upgraded, 35 newly installed, 0 to remove and 133 not upgraded.

Need to get 95.1 MB of archives.

After this operation, 216 MB of additional disk space will be used.

Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libjpeg-


turbo8 amd64 1.5.2-0ubuntu5.18.
04.1 [110 kB]

Get:2 https://download.jitsi.org stable/ jitsi-videobridge 1116-1 [30.4 MB]

Get:3 http://archive.ubuntu.com/ubuntu bionic/main amd64 libnspr4 amd64


2:4.18-1ubuntu1 [112 kB]

Get:4 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libnss3


amd64 2:3.35-2ubuntu2.2 [1,134
kB]

Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 ca-


5. sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
it@viconjitsi:~$ sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-
cert.sh

-------------------------------------------------------------------------

This script will:

- Need a working DNS record pointing to this machine(for domain viconjitsi)

- Download certbot-auto from https://dl.eff.org to /usr/local/sbin

- Install additional dependencies in order to request Let’s Encrypt


certificate

- If running with jetty serving web content, will stop Jitsi Videobridge

- Configure and reload nginx or apache2, whichever is used

You need to agree to the ACME server's Subscriber Agreement


(https://letsencrypt.org/documents/LE-SA-v1.
1.1-August-1-2016.pdf)

by providing an email address for important account notifications

Enter your email and press [ENTER]: it@multifab.co.id

--2019-06-19 09:38:51-- https://dl.eff.org/certbot-auto

Resolving dl.eff.org (dl.eff.org)... 151.101.8.201, 2a04:4e42:2::201

Connecting to dl.eff.org (dl.eff.org)|151.101.8.201|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 68023 (66K) [application/octet-stream]

Saving to: ‘certbot-auto’

certbot-auto 100%[=====================================>]
66.43K --.-KB/s in 0.04s

2019-06-19 09:38:51 (1.73 MB/s) - ‘certbot-auto’ saved [68023/68023]

Bootstrapping dependencies for Debian-based OSes... (you can skip this with
--no-bootstrap)

Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease

Get:2 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]

Hit:3 https://download.jitsi.org stable/ InRelease

Get:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]

Get:5 http://archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]

Get:6 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages


[656 kB]

Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64


Packages [955 kB]

Fetched 1,864 kB in 3s (570 kB/s)

Reading package lists... Done


An unexpected error occurred:

Error creating new order :: DNS name does not have enough labels

Please see the logfiles in /var/log/letsencrypt for more details.

root@viconjitsi:~# tail -f /var/log/letsencrypt/letsencrypt.log

/etc/letsencrypt/live/meetup.multifab.co.id/fullchain.pem

Your key file has been saved at:

/etc/letsencrypt/live/meetup.multifab.co.id/privkey.pem

Your cert will expire on 2019-09-17. To obtain a new or tweaked version of


this certificate in the future, simply run certbot-auto again. To non-
interactively renew *all* of your certificates, run "certbot-auto renew"

Hostname : disesuaikan dengan domain yg akan dipergunakan untuk mengakses


jitsi

/etc/hosts

Default deployments on systems using systemd will have low default values for
maximum processes and open files. If the used bridge will expect higher number of
participants the default values need to be adjusted (the default values are good for
less than 100 participants).
To update the values edit /etc/systemd/system.conf and make sure you have the
following values:
DefaultLimitNOFILE=65000
DefaultLimitNPROC=65000
DefaultTasksMax=65000

Reference :

https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md

https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md#advanced-configuration

https://github.com/jitsi/jitsi-meet/issues/2663

https://github.com/jitsi/jicofo#secure-domain

https://community.jitsi.org/t/how-to-configure-ssl-for-jitsi-meet/17770

You might also like