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
- Analysis of why centralized chat poses risks 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 comprising Synapse, PostgreSQL, and Element Web.
- Configuring a reverse proxy with Nginx and LetsEncrypt.
- Setting up federation, including .well-known delegation and port 8448.
Authentication and Identity
- Implementing local authentication, LDAP integration, and OpenID Connect.
- Establishing user registration policies and guest access controls.
- Configuring Single Sign-On (SSO) with Keycloak, Authentik, or Authelia.
End-to-End Encryption
- Understanding cross-signing and device verification workflows.
- Managing key backup and recovery procedures for lost devices.
- Reviewing administrative implications of encrypted rooms and export rules.
Spaces, Rooms, and Bridges
- Structuring enterprise spaces for departments and specific 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.
- Configuring privacy settings: message retention, redaction, and media purging.
- Implementing rate limiting and CAPTCHA to mitigate spam registration.
Maintenance and Scaling
- Performing PostgreSQL maintenance: vacuuming, indexing, and long-term retention.
- Managing media repository sizing and offloading to S3.
- Monitoring systems with Prometheus and defining logging retention policies.
Requirements
- Intermediate knowledge of Linux system administration and foundational Docker concepts.
- Understanding of federated messaging systems and HTTPS.
- Familiarity with web proxy configuration, specifically Nginx or Apache.
Target 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 organizations with a strong focus on privacy.
14 Hours
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 2600 € + VAT*
Contact us for an exact quote and to hear our latest promotions
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