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
- The data governance risks associated with centralized chat platforms.
- Overview of the Matrix protocol: rooms, events, and federation mechanisms.
- Comparison of Synapse and Dendrite homeserver options.
Homeserver Deployment
- Setting up a Docker Compose stack comprising Synapse, PostgreSQL, and Element Web.
- Configuring reverse proxies using Nginx and LetsEncrypt.
- Setting up federation: managing .well-known delegation and port 8448.
Authentication and Identity
- Local authentication, LDAP integration, and OpenID Connect implementation.
- Establishing user registration policies and controlling guest access.
- Implementing SSO via Keycloak, Authentik, or Authelia.
End-to-End Encryption
- Workflows for cross-signing and device verification.
- Key backup and recovery strategies for lost devices.
- Administrative considerations regarding encrypted rooms and export regulations.
Spaces, Rooms, and Bridges
- Organizing enterprise spaces for various departments and projects.
- Utilizing IRC, Slack, and Telegram bridges for cross-team communication.
- Leveraging threading, reactions, and bots for automation.
Security and Moderation
- Using the Admin API for user management, room shutdowns, and data deletion.
- Configuring privacy settings: message retention, redaction, and media purging.
- Implementing rate limiting and CAPTCHA to prevent spam registration.
Maintenance and Scaling
- Postgres maintenance tasks: vacuuming, indexing, and long-term data retention.
- Managing media repository sizing and offloading to S3.
- Monitoring systems with Prometheus and establishing logging retention policies.
Requirements
- Intermediate proficiency in Linux system administration and foundational Docker knowledge.
- Understanding of federated messaging systems and HTTPS protocols.
- Familiarity with configuring web proxies, such as Nginx or Apache.
Audience
- Enterprise IT teams seeking to replace Slack, Teams, or Discord with sovereign messaging solutions.
- Professionals in regulated industries, including healthcare, finance, and defense.
- Advocates for decentralization and organizations prioritizing privacy.
14 Hours
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