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
Sovereignty in Decentralized Communication
- The data governance risks associated with centralized chat platforms.
- An overview of the Matrix protocol, covering rooms, events, and federation.
- Comparing Synapse and Dendrite as homeserver solutions.
Deploying the Homeserver
- Configuring a Docker Compose environment with Synapse, PostgreSQL, and Element Web.
- Setting up reverse proxies using Nginx and LetsEncrypt.
- Managing federation settings, including .well-known delegation and port 8448.
Identity and Authentication
- Implementing local authentication, LDAP integration, and OpenID Connect.
- Defining user registration policies and controlling guest access.
- Establishing SSO connections via Keycloak, Authentik, or Authelia.
End-to-End Encryption
- Managing cross-signing and device verification processes.
- Utilizing key backup and recovery mechanisms for lost devices.
- Understanding administrative responsibilities regarding encrypted rooms and data export rules.
Spaces, Rooms, and Bridges
- Organizing enterprise spaces for various departments and projects.
- Using IRC, Slack, and Telegram bridges to enhance cross-team interaction.
- Leveraging threading, reactions, and bots for automated workflows.
Security and Moderation
- Employing the Admin API for user oversight, room closure, and data removal.
- Configuring privacy controls for message retention, redaction, and media cleanup.
- Applying rate limits and CAPTCHAs to prevent spam registrations.
System Maintenance and Scalability
- Postgres upkeep, including vacuuming, indexing, and long-term storage strategies.
- Optimizing media repository capacity and offloading to S3.
- Monitoring performance with Prometheus and defining logging retention policies.
Requirements
- Proficiency in intermediate Linux administration and foundational Docker concepts.
- Conceptual grasp of federated messaging architectures and HTTPS protocols.
- Working knowledge of web proxy setups using Nginx/Apache.
Target Audience
- Corporate IT groups transitioning from Slack, Teams, or Discord to sovereign messaging solutions.
- Professionals in regulated sectors such as healthcare, finance, and defense.
- Champions of decentralization and organizations prioritizing privacy.
14 Hours