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 risks associated with centralized chat for data governance.
- Overview of the Matrix protocol, covering rooms, events, and federation.
- Comparison of Synapse and Dendrite as homeserver options.
Homeserver Deployment
- Setting up a Docker Compose stack comprising Synapse, PostgreSQL, and Element Web.
- Configuring reverse proxies using Nginx and LetsEncrypt.
- Establishing federation configuration through .well-known delegation and port 8448.
Authentication and Identity
- Implementation of local authentication, LDAP integration, and OpenID Connect.
- Management of user registration policies and control over guest access.
- Configuration of Single Sign-On (SSO) using Keycloak, Authentik, or Authelia.
End-to-End Encryption
- Workflows for cross-signing and device verification.
- Procedures for key backup and recovery in the event of lost devices.
- Understanding the administrative implications of encrypted rooms and export rules.
Spaces, Rooms, and Bridges
- Structuring enterprise spaces to accommodate departments and projects.
- 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, including message retention, redaction, and media purging.
- Implementing rate limiting and CAPTCHA to mitigate spam registrations.
Maintenance and Scaling
- Postgres maintenance tasks, including vacuum operations, indexing, and long-term retention strategies.
- Managing media repository sizing and implementing S3 offloading.
- Utilizing Prometheus for monitoring and defining logging retention policies.
Requirements
- Intermediate proficiency in Linux system administration and foundational knowledge of Docker.
- Understanding of federated messaging concepts and HTTPS protocols.
- Familiarity with configuring web proxies, such as Nginx or Apache.
Audience
- Enterprise IT teams looking to replace Slack, Teams, or Discord with sovereign messaging solutions.
- Professionals in regulated industries, including healthcare, finance, and defense.
- Proponents of decentralization and privacy-focused organizations.
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