User Tools

Site Tools


Sidebar

software:jitsi

Jitsi

Just some notes for me, but may be useful for others.

Jitsi is a video bridge server. It allows two or more users to do video chat. It uses Prosody for an XMPP chat also, and appears to use Prosody for authentication. It can be run in a standard web browser, though it is much better on Chrome/Chromium based browsers (FireFox is supported, but may have some weirdness).

Quick Notes

Location of authentication files

User authentication file (plain text, so don't trust it)

/var/lib/prosody/server%2ename%2edomain/accounts

Basically, the server name with the dots replaced with %2e

Create a new user

Done via prosody, using the prosodyctl command.

prosodyctl register <username> <server.example.com> <password>

replace <username> and <password> with information. Replace <server.example.com> with the (jitsi) name of the server.

Using xmpp only

You need to be using authentication (I think). Once done, authenticated users can set up pidgin as follows:

  1. Basic Tab
    1. Protocol: XMPP
    2. Username: username on server which was set with prosodyctl
    3. Domain: name of the server, as used with prosodyctl
    4. Resource: whatever you want to indicate your device
  2. Advanced Tab
    1. Connection Security: Require Encryption
    2. Connect Port: 5222
    3. Connect Server: DNS name of server (usually the same as Domain unless you change it)
    4. File transfer Proxy: I still leave at proxy.eu.jabber.ord, but looks like we can set it to the same machine if we add a module.

Client Software

In addition to using a web browser, there is client software for Windows, Linux and OS/X. There are also apps for Android and IOS which can be downloaded from their respective stores.

For workstations, there are two types of programs; a “normal” one and an AppImage one.

Standard Workstation Program

Standard installers can be downloaded from https://desktop.jitsi.org/Main/Download.html. Note that I had issues with the Linux version (Debian specifically). Using this will install the program globally, so all users on a system can run the program. It requires administrator privileges to install.

AppImage

An AppImage is a way of packaging a program that does not use an installer. Instead, it includes all of the libraries, etc… in its one package. For this reason, you do not need administrator privileges, and removing a program is mainly a matter of deleting a file. When I had the issue with the standard Debian image, I tried the AppImage copy and it ran just fine.

AppImage's for Jitsi Desktop can be found at https://appimage.github.io/jitsi-meet/

Android

While the jitsi app is available in the standard Android Store, a better way of doing it is to install f-droid (https://f-droid.org). This is a repository of true open source software for the Android. Installing F-Droid is a little complex, but instructions are on their site. Once installed, you have access to free and open source Android apps that do not spy on you, or track your information. And, in many cases, there are alternative versions of commercial apps for Android in F-Droid which are better than the paid versions.

IOS

Apple is not known for being open, though their operating system, like Android, is based on open source software. I, personally, do not own an iPhone or iPad, so I can not and do not recommend the following strictly because I don't know. However, it appears something similar to F-Droid exists. Check out https://aptoideapkx.com/f-droid-for-ios/, but do your own research before you install it on your device.

software/jitsi.txt · Last modified: 2020/08/07 00:58 by rodolico