panda 6f86fae251 Update 'README.md' | 1 year ago | |
---|---|---|
repo | 1 year ago | |
roles | 1 year ago | |
README.md | 1 year ago | |
ansible-jitsi.yml | 1 year ago | |
variables.yml | 1 year ago |
install packages:
apt install git ansible
or
yum install -y epel-release && yum install git ansible
and
git clone https://git.lattuga.net/panda/jitsi-quick
cd jitsi-quick
ansible-playbook ansible-jitsi.yml
in variables.yml are set some useful things:
if you wish to install a custom plugin, for example token_moderation:
add
XMPP_MUC_MODULES=token_moderation
to your env file (repo/env.j2)
cd docker-jitsi-meet
docker-compose stop
cd ..
git clone https://github.com/nvonahsen/jitsi-token-moderation-plugin
cp jitsi-token-moderation-plugin/mod_token_moderation.lua .jitsi-meet-cfg/prosody/prosody-plugins-custom/
chown 101 .jitsi-meet-cfg/prosody/prosody-plugins-custom/mod_token_moderation.lua
cd docker-jitsi-meet
docker-compose start
in your env file (repo/env.j2) add/edit this line:
TOOLBAR_BUTTONS=camera,closedcaptions,desktop,download,feedback,filmstrip,fullscreen,hangup,help,invite,microphone,mute-everyone,mute-video-everyone,participants-pane,profile,raisehand,security,settings,shareaudio,shortcuts,stats,tileview,toggle-camera,videoquality
EOF
if your deploy has been succesfull but you want to go back to a (docker) clean state:
cd ..
cd docker-jitsi-meet/
docker-compose down
cd ..
rm -rf docker-jitsi-meet .jitsi-meet-cfg
cd jitsi-quick
this deploy is quick and dirty, so you won't have a very talkative playbook, for example if you deploy with the default domain "test.domain.net" the deploy will fail without notice, to be more aware of what's happening you can look at the logs:
cd ..
cd docker-jitsi-meet/
docker-compose logs --follow