Get in Touch

Course Outline

Decentralized Communication Sovereignty for Government

  • Why centralized chat poses a data governance risk for government.
  • Overview of the Matrix protocol: rooms, events, and federation for government operations.
  • Synapse versus Dendrite homeserver options for government deployment.

Homeserver Deployment for Government

  • Docker Compose stack configuration including Synapse, PostgreSQL, and Element Web for government use.
  • Reverse proxy setup with Nginx and LetsEncrypt for secure government communications.
  • Federation configuration: .well-known delegation and port 8448 for seamless inter-agency communication.

Authentication and Identity for Government

  • Local authentication, LDAP integration, and OpenID Connect for secure government access.
  • User registration policies and guest access control to ensure compliance with government standards.
  • Single Sign-On (SSO) solutions with Keycloak, Authentik, or Authelia for streamlined government operations.

End-to-End Encryption for Government

  • Cross-signing and device verification workflows to enhance security in government communications.
  • Key backup and recovery procedures for lost devices to maintain continuity of operations.
  • Administrative implications of encrypted rooms and export rules for government compliance.

Spaces, Rooms, and Bridges for Government

  • Structuring enterprise spaces for departments and projects to optimize government workflow.
  • IRC, Slack, and Telegram bridges to facilitate inter-team communication within government agencies.
  • Threading, reactions, and bots for automation in government communications.

Security and Moderation for Government

  • Admin API for user management, room shutdown, and data deletion to ensure government security.
  • Privacy settings: message retention, redaction, and media purging to comply with government regulations.
  • Rate limiting and CAPTCHA mechanisms to mitigate spam registration in government systems.

Maintenance and Scaling for Government

  • Postgres maintenance: vacuum, indexing, and long-term retention strategies for efficient government operations.
  • Media repository management and S3 offloading to optimize storage for government needs.
  • Monitoring with Prometheus and logging retention policies to ensure reliable government communication infrastructure.

Requirements

  • Intermediate Linux system administration and foundational knowledge of Docker.
  • Understanding of federated messaging protocols and HTTPS security.
  • Experience with web proxy configuration using Nginx or Apache.

Audience

  • Enterprise IT teams transitioning from platforms such as Slack, Teams, or Discord to sovereign messaging solutions for government and private sector use.
  • Regulated industries including healthcare, finance, and defense.
  • Organizations advocating for decentralization and those with a strong focus on privacy.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories