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.
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”:
#NoExtract = usr/share/gtk-doc/html/* usr/share/doc/*
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
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
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.