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 and Dendrite homeserver options.
Homeserver Deployment
- Setting up a Docker Compose stack with Synapse, PostgreSQL, and Element Web.
- Configuring a reverse proxy using Nginx and LetsEncrypt.
- Setting up federation: .well-known delegation and port 8448.
Authentication and Identity
- Local authentication, LDAP integration, and OpenID Connect.
- Defining user registration policies and controlling guest access.
- Implementing SSO with Keycloak, Authentik, or Authelia.
End-to-End Encryption
- Workflows for cross-signing and device verification.
- Key backup and recovery procedures for lost devices.
- Administrative implications of encrypted rooms and export regulations.
Spaces, Rooms, and Bridges
- Structuring enterprise spaces for various 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 shutdown, and data deletion.
- Managing privacy settings: message retention, redaction, and media purging.
- Implementing rate limiting and CAPTCHA to prevent spam registrations.
Maintenance and Scaling
- Postgres maintenance tasks: vacuum, indexing, and long-term retention.
- Sizing media repositories and offloading to S3.
- Monitoring with Prometheus and establishing logging retention policies.
Requirements
- Intermediate proficiency in Linux system administration and foundational knowledge of Docker.
- Understanding of federated messaging systems and HTTPS protocols.
- Familiarity with web proxy configurations, specifically using Nginx or Apache.
Audience
- Enterprise IT teams looking to replace Slack, Teams, or Discord with sovereign messaging solutions.
- Professionals in regulated industries such as healthcare, finance, and defense.
- Advocates of decentralization and privacy-focused organizations.
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