Enter FQDN which is same as hostname of the VM.Īs a second prompted question, generate a new certificate instead of using your existing certificate. Sed -i ‘s|$(PREFIX)/include|/usr/include/lua5.2|g’ Makefile &Įcho deb $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list &Ĭhown root:prosody /etc/prosody/certs/localhost.key &Ĭhmod 644 /etc/prosody/certs/localhost.key &Īfter reboot switch to root as always sudo su Sed -i ‘s/lua_objlen/lua_rawlen/g’ lua_cjson.c & Luarocks unpack lua-cjson-2.1.0.6–1.src.rock & To install components simply run (VM will be restarted with the last command) cd & Luajwtjitsi (JSON Web Tokens module for Lua) Lua-cjson (JSON encoding/parsing module for Lua) Luacrypto (Lua frontend to the OpenSSL cryptographic library) Libssl1.0-dev (Debian (Ubuntu) package is part of the OpenSSL project’s implementation of the SSL and TLS) Luarocks (The main repository of Lua modules)īasexx ( Lua library which provides base2(bitfield), base16(hex), base32(crockford/rfc), base64(rfc/url), base85(z85) decoding and encoding.) We need to install the Jitsi base components and latest Prosody version now. So that Įdit Debian (Ubuntu) package repository resources sudo nano /etc/apt/sources.listĪdd the following line for global Debian repo deb bionic-security mainĮxecute sudo apt update & apt-cache policy libssl1.0-dev So we need to install libssl1.0-dev package for 18.04 TLS Bionic Beaver. Since Ubuntu 20.04 TLS Focal Fossa is a fairly new distribution libssl1.0-dev does not exist in its Debian repository. Setting Up Base Jitsi Components with JWT Support # The following lines are desirable for IPv6 capable hostsĪfter restart to test your FQDN setup run ping “$(hostname)” Run sudo hostnamectl set-hostname YOUR_DOMAINĮdit /etc/hosts file as 127.0.0.1 localhost But i must say it is still like “looking for a needle in a haystack” as said in Turkish idiom.Īnyway i thought it will be good idea to collect my experience and provide a manual for people who are interested in installing and configuring Jitsi with JWT. Now there are few posts about Jitsi with JWT in Jitsi Community forums. For my first installation which i did last year - long time ago from COVID - took me to much time to experiment and learn. But i must say it is not easy to find accurate documentation on that even on Jitsi Community portal. Jitsi with JWT is a very smart and simple solution perspective to add enhanced security to your Jitsi installations. Basically Jitsi rooms can be created and/or joined after a successful JWT validation. Jitsi has JWT implementation to provide security for web conferencing. Immediate actions are taken by the company to cover these security issues which was out of priority as a requirement for a very fast growing company during - and because of - COVID-19. As Zoom had several security issues like Room Bombing, insecurity of personal data and encryption policies, Zoom was about to loose its reputation. Security is very important issue if we are talking about live conferencing. So i decided to share a separate manual for the installation of Jitsi with JWT authentication support for Ubuntu 20.04 TLS. Since Ubuntu 20.04 Focal Fossa fairly new comparing to previous Ubuntu TLS Bionic Beaver, there are same differences when installing Jitsi with JWT support.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |