.env file for https://github.com/jitsi/docker-jitsi-meet

panda 9407f357ca added adding user via filesystem 4 years ago
.env 155fbe9969 add .env 4 years ago
README.md 9407f357ca added adding user via filesystem 4 years ago

README.md

docker-jitsi-meet_configs

.env file for https://github.com/jitsi/docker-jitsi-meet

instructions:

as listed in: https://github.com/jitsi/docker-jitsi-meet#quick-start

git clone https://github.com/jitsi/docker-jitsi-meet
cd docker-jitsi-meet
cp env.example .env

edit the .env as you wish or suggested in this repo,

all the lines that have been touched have a "#EDITED:" before the fields you NEED to change are filled with "CHANGEME"

then:

docker-compose up

then add an user as listed in: https://github.com/jitsi/docker-jitsi-meet#authentication

docker-compose exec prosody /bin/bash
prosodyctl --config /config/prosody.cfg.lua register TheDesiredUsername meet.jitsi TheDesiredPassword

and test that you need to enter your credentials to

notes on adding a user:

the users for prosody are contained in:

CONFIG_FOLDER./prosody/data/meet%2ejitsi/accounts/

for every user there is a file username.dat, so for user Andrea with password "mypassword" there will be a file named:

CONFIG_FOLDER./prosody/data/meet%2ejitsi/accounts/andrea.dat

with this content:

return {
        ["password"] = "mypassword";
};

you can hot-add a file for a user without restarting anything, like for the creation via commandline.

notes on docker-compose:

if something goes wrong, you might want to destroy all and start clean, for this you'll need to remove also the folder defined by CONFIG variable in .env, default is "~/.jitsi-meet-cfg"

you can do it with one liner:

docker-compose stop ; docker-compose rm ; docker system prune ; rm -rf ~/.jitsi-meet-cfg