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.
Course Outline
Decentralized Communication Sovereignty
- Assessment of data governance risks associated with centralized messaging platforms.
- Overview of the Matrix protocol architecture, including room topology, event handling, and network federation.
- Evaluation of Synapse and Dendrite homeserver implementations for government systems.
Homeserver Deployment
- Implementation of a Docker Compose stack integrating Synapse, PostgreSQL, and Element Web.
- Configuration of Nginx reverse proxy with Let’s Encrypt for secure transport encryption.
- Federation setup utilizing .well-known delegation and port 8448 for inter-server connectivity.
Authentication and Identity Management
- Integration of local authentication, Lightweight Directory Access Protocol (LDAP), and OpenID Connect standards.
- Definition of user registration policies and controls for guest access. for government use cases
- Implementation of Single Sign-On (SSO) via Keycloak, Authentik, or Authelia to support agency identity frameworks.
End-to-End Encryption
- Procedures for cross-signing and device verification workflows to ensure message integrity.
- Key backup and recovery protocols to maintain access across lost or compromised devices.
- Administrative considerations regarding encrypted communications, including room visibility and data export compliance.
Spaces, Rooms, and Bridges
- Organization of enterprise spaces to delineate departmental boundaries and project scopes for government agencies.
- Utilization of bridges for Internet Relay Chat (IRC), Slack, and Telegram to facilitate inter-agency communication.
- Leverage of threading, reactions, and automated bots to streamline operational workflows.
Security and Moderation
- Use of administrative APIs for user account management, room termination, and data erasure in compliance with records schedules.
- Configuration of privacy settings, including message retention periods, content redaction, and media purging protocols.
- Deployment of rate limiting and CAPTCHA mechanisms to prevent automated spam and unauthorized registration attempts.
Maintenance and Scaling
- PostgreSQL database maintenance procedures, including vacuuming, indexing optimization, and long-term data retention strategies.
- Management of media repository storage capacity and implementation of Amazon S3 offloading for scalable storage.
- System monitoring via Prometheus and establishment of logging retention policies to support audit and accountability requirements.
Requirements
- Foundational proficiency in Linux system administration and containerization technologies, specifically Docker.
- Working knowledge of federated communication protocols and secure transport layer security (HTTPS).
- Competency in configuring web reverse proxies, utilizing Nginx or Apache infrastructure.
**Target Audience**
- Enterprise technology personnel tasked with transitioning from commercial collaboration platforms (e.g., Slack, Microsoft Teams, Discord) to sovereign messaging solutions.
- Professionals operating within highly regulated sectors, including healthcare, financial services, and national defense.
- Organizations prioritizing decentralized architecture frameworks and data privacy mandates for government
14 Hours