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 centralized chat poses to data governance.
- Overview of the Matrix protocol: rooms, events, and federation.
- Homeserver options: Synapse versus Dendrite.
Homeserver Deployment
- Setting up a Docker Compose stack with Synapse, PostgreSQL, and Element Web.
- Configuring a reverse proxy 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 procedures for lost devices.
- Admin implications regarding 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.
- Privacy settings: message retention, redaction, and media purging.
- Implementing rate limiting and CAPTCHA to mitigate spam registrations.
Maintenance and Scaling
- Postgres maintenance tasks: vacuuming, indexing, and long-term retention strategies.
- Sizing media repositories and offloading to S3.
- Monitoring via Prometheus and defining logging retention policies.
Requirements
- Intermediate knowledge of Linux system administration and basics of Docker.
- Understanding of federated messaging 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: healthcare, finance, and defense.
- Proponents of decentralization and privacy-focused organizations.
14 Hours