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
- Why centralized chat poses data governance risks.
- Overview of the Matrix protocol: rooms, events, and federation.
- Comparison of Synapse and Dendrite homeserver options.
Homeserver Deployment
- Deploying a Docker Compose stack comprising Synapse, PostgreSQL, and Element Web.
- Configuring reverse proxies using Nginx and LetsEncrypt.
- Setting up federation via .well-known delegation and port 8448.
Authentication and Identity
- Local authentication, LDAP integration, and OpenID Connect.
- Defining user registration policies and managing guest access controls.
- Implementing SSO with Keycloak, Authentik, or Authelia.
End-to-End Encryption
- Workflows for cross-signing and device verification.
- Key backup and recovery strategies for lost devices.
- Administrative implications regarding encrypted rooms and export rules.
Spaces, Rooms, and Bridges
- Structuring enterprise spaces for departments and projects.
- Utilising 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: message retention, redaction, and media purging.
- Implementing rate limiting and CAPTCHA to mitigate spam registration.
Maintenance and Scaling
- Postgres maintenance tasks: vacuuming, indexing, and long-term retention.
- Managing media repository sizing and offloading to S3.
- Monitoring via Prometheus and establishing logging retention policies.
Requirements
- Intermediate Linux system administration skills and a foundational understanding of Docker.
- A solid understanding of federated messaging and HTTPS.
- Familiarity with web proxy configuration (such as Nginx/Apache).
Audience
- Enterprise IT teams seeking to replace Slack, Teams, or Discord with sovereign messaging solutions.
- Regulated industries, including healthcare, finance, and defence.
- Proponents of decentralisation and privacy-focused organisations.
14 Hours
Testimonials (2)
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
Trainer willingness to help