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
- Analyzing the data governance risks associated with centralized chat platforms.
- Overview of the Matrix protocol: rooms, events, and federation.
- Comparing Synapse and Dendrite homeserver options.
Deploying Homeservers
- Setting up a Docker Compose stack featuring Synapse, PostgreSQL, and Element Web.
- Configuring reverse proxies using Nginx and LetsEncrypt.
- Establishing federation configuration, including .well-known delegation and port 8448.
Authentication and Identity Management
- Implementing local authentication, LDAP integration, and OpenID Connect.
- Defining user registration policies and controlling guest access.
- Setting up SSO with platforms such as Keycloak, Authentik, or Authelia.
End-to-End Encryption
- Managing cross-signing and device verification workflows.
- Establishing key backup and recovery mechanisms for lost devices.
- Understanding the administrative implications of encrypted rooms and export rules.
Spaces, Rooms, and Bridges
- Structuring enterprise spaces to support departments and project teams.
- Utilizing IRC, Slack, and Telegram bridges for inter-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 such as message retention, redaction, and media purging.
- Implementing rate limiting and CAPTCHA to prevent spam registrations.
Maintenance and Scaling
- Performing Postgres maintenance tasks including vacuuming, indexing, and long-term retention.
- Managing media repository sizing and offloading to S3.
- Monitoring performance with Prometheus and establishing logging retention policies.
Requirements
- Intermediate knowledge of Linux system administration and foundational Docker concepts.
- Understanding of federated messaging protocols and HTTPS.
- Familiarity with configuring web proxies, such as Nginx or Apache.
Target Audience
- Enterprise IT teams seeking to migrate from Slack, Teams, or Discord to sovereign messaging solutions.
- Professionals in regulated sectors, 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