Skip to main content

Installation

Sudo

To use ‘yay’ you need to have a user in a group that can run sudo. With the root user:

adduser -m myuser
usermod -G wheel myuser
pacman -S sudo vim
EDITOR=vim visudo
# lookup %wheel and uncomment by removing the #
# %wheel ALL=(ALL) NOPASSWD: ALL

The rest of the documentation will assume that you are using your user (here myuser) to do the installation.

Documentations

The installation packages above contains examples that are extract in “/usr/share/doc”. Comment the line in the configuration that disables the extract of the documentation in your “pacman.conf”:

/etc/pacman.conf:

#NoExtract = usr/share/gtk-doc/html/* usr/share/doc/*

Development tools

Let’s install the development tools and yay:

sudo pacman -S base-devel pacman-contrib git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd
yay

Packages

To install the stable release:

yay -S --needed --noconfirm \
  nginx coturn prosody lua52 \
  lua52-sec lua52-zlib lua52-event
yay -S \
  jitsi-meet-bin jitsi-meet-prosody-bin \
  jitsi-meet-turnserver-bin jitsi-meet-prosody-bin \
  jicofo-bin jitsi-videobridge-bin

Tools

Those tools will help to generate passwords or random uuid for the configurations under.

Generate a random password

There are several methods to generated a random password. This is one of them:

openssl rand -hex 24

You need a password for:

  • The user “focus” on the subdomain auth.YOUR_DOMAIN __PASSWORD_FOR_USER_focus__
  • The user “jvb” on the subdomain auth.YOUR_DOMAIN __PASSWORD_FOR_USER_jvb__

Generate a random UUID

To generate MUC random UUID (see under), you can use the uuidgen tool provided by archlinux.

uuidgen