Neem contact met ons op

Cursusaanbod

Soevereiniteit in gefedereerde messaging

  • Waarom Slack en Teams datasilos creëren en blootstelling aan buitenlandse jurisdicties veroorzaken.
  • Matrix-protocolarchitectuur: homeservers, kamers, events en federatie.
  • Synapse als referentieserver: functies en resourceprofiel.
  • Vergelijking met Mattermost, Rocket.Chat en Zulip.

Implementatie van Synapse

  • Docker Compose-stack: synapse, postgres, element-web.
  • Installatie via native packages en configuratie van systemd-services.
  • Reverse proxy met Nginx en TLS.
  • Genereren van de initiële configuratie en database-migratie.

Clientconfiguratie

  • Implementatie van Element Web en custom branding.
  • Aangepaste homeserver-URLs voor desktop- en mobiele apps.
  • Gebruikersregistratie, inloggen en wachtwoordherstel.
  • Gasttoegang en policy's voor kamerontdekking.

Versleuteling en beveiliging

  • End-to-end-versleuteling met Olm en Megolm.
  • Apparaatverificatie en cross-signing.
  • Sleutelback-up en herstel met een wachtzin.
  • Admin-toegang tot versleutelde content: beperkingen en mitigerende maatregelen.

Bridges en integraties

  • Bridges voor Slack, Discord, IRC en WhatsApp.
  • E-mailmeldingen en GitHub/GitLab-webhooks.
  • Jitsi-integratie voor versleutelde videogesprekken.
  • Ontwikkelen van custom bots met de matrix-nio SDK.

Federatie en governance

  • Whitelist- en blacklistbeleid voor federatie.
  • Upgrades van kamerversies en statusresolutie.
  • Beperkingen en retentie van het mediarepository.
  • Tools voor antispam en het melden van misbruik.

Onderhoud en schalen

  • Databaseoptimalisatie en purge-API's voor oude gegevens.
  • Opschoning van mediagrootte en offloading naar S3.
  • Worker-mode voor hoogbelaste implementaties.
  • Back-up en disaster recovery voor de homeserver-status.

Vereisten

  • Intermediërvlakke kennis van Linux en Docker-beheer.
  • Begrip van instant messaging-protocollen en federatie.
  • Kennis van het implementeren van PostgreSQL en Python-toepassingen.

Doelgroep

  • IT-teams die Slack, Teams of Discord vervangen door een soeverein alternatief.
  • Organisaties die on-premise messaging vereisen met end-to-end-versleuteling.
  • Overheids- en defensieteams die gefedereerde, controleerbare chat nodig hebben.
 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën