- Go into the directory where your jitsi-admin is installed e.g.
cd /var/www/html
- Install new jitsi-admin files
php compser.phar install
- Install new NPM packages
npm install
- (Optional) Backup your database
- Migrate Database to the latest version:
php bin/console doc:mig:mig
- Install a Worker Service to do all the async work.
- We added a systemd file to the repo which can be used as a blueprint.
- The systemd file is stored in
jitsi-admin_messenger.service
- The systemd file is build for a standard linux installation
- Check the directory's in the file if they are matching your installation
- To use the file in your installation:
- Copy the file to the systemd directory
cp jitsi-admin_messenger.service /etc/systemd/system/jitsi-admin_messenger.service
- reload system daemon
sudo systemctl daemon-reload
- Start new Service
service start jitsi-admin_messenger
- Enable service to restart automatialy
service enable jitsi-admin_messenger
- Copy the file to the systemd directory
- (Optional) If you want to send your emails async then uncomment the following line in
config/packages/messenger.yaml
file-
#config/packages/messenger.yaml framework: ... messenger: ... rounting: Symfony\Component\Mailer\Messenger\SendEmailMessage: async
-
- Rebuild js and css
npm run build
- Clean cache
php bin/console cache:clear
- Set the permission
sudo chown -R www-data:www-data var/
- Check your email settings with the command
php bin/console app:email:test <serverId> <[email protected]>
. You should receive a test email - To customize the jitsi-admin to follow your CI-guidelines contact H2-Invent GmbH
- Checkout latest Tag
- go into the jitsi-admin director e.g.
cd /var/jitsi-admin/
- Shutdown existing jitsi-admin installation
docker-compose down
- Start the Docker install Script
bash installDocker.sh
- All settings should be correct, just hit enter to confirm.
- You have now two more worker container, doing async stuff
- Database is automatically upgraded
- To customize the jitsi-admin to follow your CI-guidelines contact H2-Invent GmbH