Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
The Self-Hosted Video Conferencing Ecosystem
- Addressing privacy and sovereignty concerns with commercial platforms
- Overview of Jitsi Meet and its primary use cases
- Introduction to BigBlueButton and its educational focus
- Benchmarking against Zoom, Microsoft Teams, and other commercial alternatives
- Assessing hardware and bandwidth prerequisites
Deploying Jitsi Meet
- Analyzing server requirements and system architecture
- Comparing quick install methods with manual installations
- Utilizing Docker deployment options
- Configuring Prosody (XMPP) services
- Optimizing the Video Bridge (JVB)
Configuring and Customizing Jitsi
- Customizing the web interface and branding assets
- Defining authentication methods and access control policies
- Managing meeting moderation features
- Setting up recording and live streaming capabilities
- Defining permissions for moderators and participants
Deploying BigBlueButton
- Reviewing system requirements and sizing guidelines
- Executing installation on Ubuntu LTS
- Configuring firewalls and network settings
- Setting up the Greenlight front-end
- Integrating with Learning Management Systems (LMS)
BigBlueButton Features and Administration
- Utilizing breakout rooms and polling tools
- Managing whiteboards and presentation sharing
- Overseeing recording management and playback
- Administering user roles and room settings
- Implementing API integrations and automation workflows
Security Hardening Strategies
- Configuring SSL/TLS certificates
- Implementing JWT authentication and token validation
- Enabling waiting rooms and lobby features
- Evaluating end-to-end encryption options
- Enforcing network security and firewall rules
Authentication and Identity Management
- Integrating LDAP and Active Directory
- Configuring SAML/OAuth for Single Sign-On (SSO)
- Managing access for guest versus authenticated users
- Implementing token-based authentication for application integration
Scaling and High Availability
- Achieving horizontal scaling with multiple video bridges
- Using Octo (regional cascading) for geographic distribution
- Developing load balancing strategies
- Estimating and optimizing bandwidth usage
- Tracking monitoring and performance metrics
Troubleshooting and Maintenance
- Addressing common issues with systematic diagnostic approaches
- Analyzing logs for debugging purposes
- Following proper update and upgrade procedures
- Establishing backup and disaster recovery protocols
Summary and Production Deployment Checklist
Requirements
- Fundamental experience in Linux server administration
- Proficiency in networking concepts, including NAT, firewalls, and SSL
- Basic familiarity with video conferencing use cases
Target Audience
- IT Infrastructure and Systems Administrators
- Video Conferencing Platform Managers
- Educational Technology Administrators
- Data Privacy and Compliance Officers