Get in Touch

Course Outline

Sovereignty in Decentralized Communication

  • Why centralized chat poses data governance risks.
  • Overview of the Matrix protocol: rooms, events, and federation.
  • Comparing Synapse and Dendrite as homeserver options.

Homeserver Deployment

  • Setting up a Docker Compose stack with Synapse, PostgreSQL, and Element Web.
  • Configuring a reverse proxy using Nginx and LetsEncrypt.
  • Establishing federation: .well-known delegation and port 8448.

Authentication and Identity Management

  • Local authentication, LDAP integration, and OpenID Connect.
  • Policies for user registration and guest access control.
  • Implementing SSO with Keycloak, Authentik, or Authelia.

End-to-End Encryption

  • Cross-signing and device verification workflows.
  • Key backup and recovery strategies for lost devices.
  • Administrative considerations regarding encrypted rooms and export policies.

Spaces, Rooms, and Bridges

  • Structuring enterprise spaces for departments and projects.
  • Using IRC, Slack, and Telegram bridges for cross-team communication.
  • Leveraging threading, reactions, and bots for automation.

Security and Moderation

  • Using the Admin API for user management, room shutdowns, and data deletion.
  • Configuring privacy settings: message retention, redaction, and media purging.
  • Applying rate limiting and CAPTCHA to prevent spam registrations.

Maintenance and Scaling

  • Performing PostgreSQL maintenance: vacuuming, indexing, and long-term retention.
  • Managing media repository sizing and offloading to S3.
  • Monitoring with Prometheus and defining logging retention policies.

Requirements

  • Intermediate Linux system administration skills and foundational Docker knowledge.
  • Understanding of federated messaging systems and HTTPS.
  • Familiarity with web proxy configuration (Nginx/Apache).

Audience

  • Enterprise IT teams looking to replace Slack, Teams, or Discord with sovereign messaging solutions.
  • Professionals in regulated sectors: healthcare, finance, defense.
  • Advocates for decentralization and privacy-focused organizations.
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories