Get in Touch

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.
Investment

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)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories