Get in Touch

Course Outline

Federated Messaging Sovereignty

  • Why Slack and Teams create data silos and foreign jurisdiction exposure.
  • Matrix protocol architecture: homeservers, rooms, events, and federation.
  • Synapse as the reference server: features and resource profile.
  • Comparison with Mattermost, Rocket.Chat, and Zulip.

Synapse Deployment

  • Docker Compose stack: synapse, postgres, element-web.
  • Native package installation and systemd service setup.
  • Reverse proxy with Nginx and TLS.
  • Initial config generation and database migration.

Client Configuration

  • Element Web deployment and custom branding.
  • Desktop and mobile app custom homeserver URL.
  • User registration, login, and password reset.
  • Guest access and room discovery policies.

Encryption and Security

  • End-to-end encryption with Olm and Megolm.
  • Device verification and cross-signing.
  • Key backup and recovery with passphrase.
  • Admin access to encrypted content: limitations and mitigations.

Bridges and Integrations

  • Slack, Discord, IRC, and WhatsApp bridges.
  • Email notifications and GitHub/GitLab webhooks.
  • Jitsi integration for encrypted video calls.
  • Custom bot development with matrix-nio SDK.

Federation and Governance

  • Federation whitelist and blacklist policies.
  • Room version upgrades and state resolution.
  • Media repository limits and retention.
  • Antispam and abuse reporting tools.

Maintenance and Scaling

  • Database optimization and purge APIs for old data.
  • Media storage cleanup and S3 offloading.
  • Worker mode for high-traffic deployments.
  • Backup and disaster recovery for homeserver state.

Requirements

  • Intermediate Linux and Docker administration.
  • Understanding of instant messaging protocols and federation.
  • Familiarity with PostgreSQL and Python application deployment.

Audience

  • IT teams replacing Slack, Teams, or Discord with a sovereign alternative.
  • Organizations requiring on-premise messaging with end-to-end encryption.
  • Government and defense teams needing federated, auditable chat.
 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 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (2)

Provisonal Upcoming Courses (Contact Us For More Information)

Related Categories