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 a risk to data governance.
- Overview of the Matrix protocol: rooms, events, and federation.
- Comparison of Synapse vs. Dendrite homeserver options.
Homeserver Deployment
- Setting up a Docker Compose stack with Synapse, PostgreSQL, and Element Web.
- Configuring reverse proxies using Nginx and LetsEncrypt.
- Federation configuration: .well-known delegation and port 8448.
Authentication and Identity
- Local authentication, LDAP integration, and OpenID Connect.
- User registration policies and guest access control.
- SSO implementation with Keycloak, Authentik, or Authelia.
End-to-End Encryption
- Cross-signing and device verification workflows.
- Key backup and recovery processes for lost devices.
- Administrative implications of encrypted rooms and export rules.
Spaces, Rooms, and Bridges
- Structuring enterprise spaces for departments and projects.
- Using IRC, Slack, and Telegram bridges for inter-team communication.
- Leveraging threading, reactions, and bots for automation.
Security and Moderation
- Admin API usage for user management, room shutdown, and data deletion.
- Privacy settings: message retention, redaction, and media purging.
- Rate limiting and CAPTCHA to mitigate spam registration.
Maintenance and Scaling
- Postgres maintenance: vacuuming, indexing, and long-term retention.
- Media repository sizing and S3 offloading.
- Monitoring with Prometheus and defining logging retention policies.
Requirements
- Intermediate Linux system administration skills and basic Docker knowledge.
- Understanding of federated messaging protocols and HTTPS.
- Familiarity with web proxy configuration (Nginx/Apache).
Audience
- Enterprise IT teams seeking to replace Slack, Teams, or Discord with sovereign messaging solutions.
- Regulated industries, including healthcare, finance, and defense.
- Proponents of decentralization and privacy-focused organizations.
14 Hours