System Customization & Maintenance
This section includes additional configurations and routine tasks to ensure smooth operation and branding of your JupiterMeet Lite installation.
Email Jobs
JupiterMeet Lite uses Laravel’s Queue system to send out meeting invite emails asynchronously.
- Navigate to the project root directory:
cd /var/www/html/jupitermeet_lite - Start the job queue:
pm2 start jobs - Save the process:
pm2 save Cronjob Setup
Cronjobs help automate essential background tasks such as:
- Sending alerts when the signaling server is down
- Cleaning up old logs for performance
To configure the cronjob:
- Open the crontab file:
crontab -e - Add this line to execute Laravel’s scheduler every minute:
* * * * * cd /var/www/html/jupitermeet_lite && php artisan schedule:run >> /dev/null 2>&1 Process Management
Use PM2 to manage background NodeJS and queue processes.
NodeJS
- View running processes:
pm2 list - Restart NodeJS server:
pm2 restart jupitermeet_lite