Does Jitsi JWT Tokens work with the current stable version of Jitsi?

I installed the latest version of Prosody 0.11.7 before installing Jitsi. I also see that I have Jitsi-videobridge2 - 2.1-376 iinstalled and Jicofo 1.0-644-1 installed

My main concern is that the current version of Jitsi JTW Tokens may not work with he current room lobby functionality.

I have also install Jitsi on Ubuntu 20.04 in case that may make a difference.

If anyone has anything to say about this, I would be eager to know, because I tried Jitsi JWT Tokens previously and lobby mode didn’t work. this time with JWT not installed, lobby mode is working fine.

I’m not sure what you mean with “not work” but everything works as espected on my side.

  • Debian Buster (Debian 10) host
  • The latest stable
ii  jicofo                1.0-644-1           all
ii  jitsi-archive-keyring 1.0.1               all
ii  jitsi-meet            2.0.5142-1          all
ii  jitsi-meet-prosody    1.0.4466-1          all
ii  jitsi-meet-tokens     1.0.4466-1          all
ii  jitsi-meet-turnserver 1.0.4466-1          all
ii  jitsi-meet-web        1.0.4466-1          all
ii  jitsi-meet-web-config 1.0.4466-1          all
ii  jitsi-videobridge2    2.1-376-g9f12bfe2-1 all
ii  prosody               0.11.2-1            amd64
  • JWT works
  • Lobby room works
  • When lobby room is active, the participant is waiting for approval even she has a token

Thanks you very much for the reply, emrah. I am using Ubuntu 20.04, but I think that isn’t operationally different than Debian 10. I have:

* prosody 0.11.7
* lua 5.2
* luarocks 2.4.2
* Jitsi-Meet  2.0.5142-1
* Jicofo version 1.0-644-1
* jitsi-archive-keyring version (none), candidate (1.0.1)
* jitsi-meet-prosody 1.0.4466-1
* jitsi-meet-trunserver 1.0.4466-1
* jitsi-meet-web 1.0.4466-1
* jitsi-meet-web-config  1.0.4466-1
* jitsi-videobridge2  2.1-376-g9f12bfe2-1

The only thing I am missing is jitsi-archive-keyring, and I have a later version of prosody.

Do I need jitsi-archive-keyring or this installed with Jitsi JWT Tokens?

By the way, how do you display that tidy list of installed Jitsi components the way you did?

Is this the best guide for installing JWT Tokens? JWT token authentication Prosody plugin

You don’t need jitsi-archive-keyring, unrelated with this issue.

prosody version is not important since it’s newer than 0.11.0. I use it because it’s the default version in Debian Buster repo.

dpkg -l "jitsi-*" "jicofo*" "prosody*" | egrep '^ii'

I am rather new to Linux, so though I know that dpkg is available, I haven’t used it much and don’t think about it when wishing to query installed software. So thank you very much for this info.

Yes very tidy:

ii  jicofo                1.0-644-1           all          JItsi Meet COnference FOcus
ii  jitsi-meet            2.0.5142-1          all          WebRTC JavaScript video conferences
ii  jitsi-meet-prosody    1.0.4466-1          all          Prosody configuration for Jitsi Meet
ii  jitsi-meet-turnserver 1.0.4466-1          all          Configures coturn to be used with Jitsi Meet
ii  jitsi-meet-web        1.0.4466-1          all          WebRTC JavaScript video conferences
ii  jitsi-meet-web-config 1.0.4466-1          all          Configuration for web serving of Jitsi Meet
ii  jitsi-videobridge2    2.1-376-g9f12bfe2-1 all          WebRTC compatible Selective Forwarding Unit (SFU)
ii  prosody               0.11.7-1~focal4     amd64        Lightweight Jabber/XMPP server
1 Like

I think my way is better :grinning:

Thanks you so much again, I think I have much of what your guide includes already installed, I think all I have to do is install Jitsi Tokens. except no lua-cjson-2. Will install that ahead of meet-jitsi-tokens

ii  libssl-dev:amd64 1.1.1f-1ubuntu2 amd64        Secure Sockets Layer toolkit - development files
ii  libssl1.1:amd64  1.1.1f-1ubuntu2 amd64        Secure Sockets Layer toolkit - shared libraries

ii  lua-any              25                    all          helper script for shebang lines in Lua scripts
ii  lua-expat:amd64      1.3.0-4               amd64        libexpat bindings for the Lua language
ii  lua-filesystem:amd64 1.7.0-2-1             amd64        luafilesystem library for the Lua language
ii  lua-sec:amd64        0.9-3                 amd64        SSL socket library for the Lua language
ii  lua-socket:amd64     3.0~rc1+git+ac3201d-4 amd64        TCP/UDP socket library for the Lua language
ii  lua5.2               5.2.4-1.1build3       amd64        Simple, extensible, embeddable programming language
ii  luarocks             2.4.2+dfsg-1          all          deployment and management system for Lua modules

ii  luarocks       2.4.2+dfsg-1 all          deployment and management system for Lua modules

I would assume that I would still use the other guide for configuring Jitsi Tokens?

Of course mine is better :slight_smile:

Thanks umitdogen. I have put this aside for the last tow months but will be picking it up again. I always appreciate improved installation guides that can be turned into improved shell scripts.

Thanks so much for providing this.