-
Notifications
You must be signed in to change notification settings - Fork 52
Archiv: Install jitsi admin in docker
Jitsi-Admin is now available as docker installation
the jitsi-admin is getting bigger and bigger. first we started just with an apache server. Then the keycloak came to make authentification easier. BUt the installation getting harder and harder.
Now we added mercure rocks hub to enable real time communication. This all leads to a bigger complexity. To make the installation as easy as before, we created a new docker installer.
https://hub.docker.com/r/h2invent/jitsi-admin-main
https://hub.docker.com/r/h2invent/jitsi-admin-websocket
Clone this repo in your directory. We suggest to clone it into a persistant directory.
cd ~
git clone https://github.com/H2-invent/jitsi-admin.git
cd jitsi-admin
From here you can decide if you want to use the jitsi-admin only for local testing or if you want to run it with a real Domain.
Important: The installation is not production ready. So you have to apply your own security rules.
- unused port 80
start the installer with
sudo bash installDockerDebian.sh
sudo bash installDockerUbuntu.sh
Now you are going to be asked for a lot informations.
- Enter here dev and http
- Then enter the local url you want to use to enter the application.
- Enter you SMTP credentials
Hit enter and wait. After some minutes just go to the browser and enter http:// and your jitsi-admin is up.
- unused port 80 and 443
- Docker and docker compose installed
- sed installed
- Debian 10 or comparable
start the installer with
bash installDocker.sh
Now you are going to be asked for a lot informations.
- Enter here prod and https
- Then enter the url you want to use to enter the application.
- Enter you SMTP credentials
Hin enter and wait. After some minutes just go to the browser and enter https://yourDomain.com and your jitsi-admin is up.
The keycloak is accessible from the domain: http/s://keycloak.. Just klick on Admin console and then the username: admin and the password is saved in the file docker.conf in the Parameter: KEYCLOAK_ADMIN_PW Here you can now set up you keycloak as wished.
Go to http/s://traefik.yourDomain.com
- Behind a reverse proxy please make sure you redirect all requests correcly to the jitsi-admin installation. TLS-Encyrption mybe a little bit difficult but it is in your hand if the reverse proxy or the jitsi-admin is the TLS Endpoint.
Installation throws 500 error after instaling jitsi-admin in docker This deletes all volumes and all stored data!!
docker-compose down -v
git add .
git stash
bash installDocker.sh