Course Outline
Self-Hosted Video Conferencing Landscape
- Privacy and sovereignty concerns with commercial platforms for government operations.
- Overview of Jitsi Meet and its use cases in public sector environments.
- Overview of BigBlueButton, emphasizing its educational focus and applicability to governmental training programs.
- Comparison with commercial alternatives such as Zoom and Microsoft Teams for government use.
- Hardware and bandwidth requirements for deploying self-hosted solutions in government agencies.
Jitsi Meet Deployment
- Server requirements and architectural considerations for secure and reliable deployment.
- Options for quick installation versus manual configuration to meet specific agency needs.
- Docker deployment for simplified setup and management in government IT environments.
- Configuration of Prosody (XMPP) to ensure secure communication channels.
- Optimization of the Video Bridge (JVB) for efficient performance and scalability.
Jitsi Configuration and Customization
- Customization of the web interface, including branding to align with agency identity.
- Implementation of authentication methods and access control for secure user management.
- Features for meeting moderation to enhance control over virtual sessions.
- Configuration options for recording and live streaming to support transparent operations.
- Management of moderator and participant permissions to ensure compliance with agency policies.
BigBlueButton Deployment
- System requirements and sizing guidelines to ensure optimal performance for government use.
- Installation procedures on Ubuntu LTS, tailored for government IT infrastructure.
- Configuration of firewall and network settings to enhance security.
- Customization of the Greenlight front-end for user-friendly access.
- Integration with learning management systems to support educational programs within government agencies.
BigBlueButton Features and Administration
- Use of breakout rooms and polling features to facilitate interactive sessions.
- Whiteboard and presentation sharing capabilities to enhance collaborative learning.
- Management of recordings, including playback options for on-demand access.
- User roles and room management to control participant interactions.
- API integration for automation and customization to meet specific government needs.
Security Hardening
- Configuration of SSL/TLS certificates to ensure secure data transmission.
- Implementation of JWT authentication and token validation for enhanced security.
- Use of waiting rooms and lobby features to manage participant access.
- Options for end-to-end encryption to protect sensitive communications.
- Network security measures, including firewall rules, to safeguard government systems.
Authentication and Identity Management
- Integration with LDAP and Active Directory for seamless user management.
- Configuration of SAML/OAuth for single sign-on (SSO) capabilities in government environments.
- Differentiation between guest access and authenticated users to ensure appropriate security levels.
- Token-based authentication for secure application integration within government systems.
Scaling and High Availability
- Strategies for horizontal scaling using multiple video bridges to support large-scale deployments.
- Use of Octo (regional cascading) for efficient geographic distribution in government operations.
- Load balancing techniques to ensure consistent performance and reliability.
- Bandwidth estimation and optimization to support high-quality video conferencing.
- Monitoring and performance metrics to identify and address issues proactively.
Troubleshooting and Maintenance
- Common issues and diagnostic approaches to resolve technical challenges.
- Analysis of logs for debugging and issue resolution in government IT environments.
- Procedures for updates and upgrades to maintain system integrity and security.
- Backup and disaster recovery strategies to ensure business continuity.
Summary and Production Deployment Checklist
Requirements
- Experience in basic Linux server administration
- Knowledge of networking concepts, including NAT, firewall, and SSL
- Familiarity with the use cases for video conferencing
Audience
- IT Infrastructure and Systems Administrators for government
- Video Conferencing Platform Managers
- Educational Technology Administrators
- Data Privacy and Compliance Officers
Testimonials (3)
She was very well verse with the material. Very nice, engaging. She always pauses to ask if there are questions or clarifications.
Jones Manlapaz - Nordstern Group
Course - Introduction to Semantic MediaWiki
The engagement and the practical examples we did as a group to get more understanding of the topic
ISABELLA - Sedibeng TVET College
Course - Microsoft Teams, Outlook, OneDrive, and Lists Integration
Trainer willingness to help