Neem contact met ons op

Cursusaanbod

Federatie en data-soevereiniteit

  • Waarom Slack en Teams data-silos creëren en blootstelling aan vreemde jurisdicties veroorzaken.
  • Architectuur van het Matrix-protocol: homeservers, kamers, gebeurtenissen en federatie.
  • Synapse als de 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-diensten.
  • Reverse proxy met Nginx en TLS.
  • Genereren van de eerste configuratie en migratie van de database.

Clientconfiguratie

  • Implementatie van Element Web en aanpassen van huisstijl.
  • Aanpassen van de homeserver-URL voor desktop- en mobiele apps.
  • Gebruikersregistratie, inloggen en het opnieuw instellen van wachtwoorden.
  • Gastenaccounttoegang en beleidsregels voor kamerdetectie.

Versleuteling en beveiliging

  • End-to-end encryptie met Olm en Megolm.
  • Verificatie van apparaten en cross-signing.
  • Sleutelback-up en herstel met een wachtzin.
  • Beperkingen en mitigaties voor administratieve toegang tot versleutelde inhoud.

Bridging en integraties

  • Bridges voor Slack, Discord, IRC en WhatsApp.
  • E-mailmeldingen en GitHub/GitLab webhooks.
  • Integratie met Jitsi voor versleutelde videogesprekken.
  • Ontwikkeling van eigen bots via de matrix-nio SDK.

Federatie en bestuur

  • Beleidsregels voor white- en blacklists bij federatie.
  • Upgrades van kamer-versies en resolutie van status.
  • Limits en retentiebeleid voor het mediabewaardepot.
  • Gereedschap tegen spam en rapportage van misbruik.

Onderhoud en schaling

  • Databaseoptimalisatie en API's voor het verwijderen van oude gegevens.
  • Schonen van mediaopslag en offloaden naar S3.
  • Worker-modus voor deployments met hoge verkeerstermijnen.
  • Back-up en disaster recovery voor de status van de homeserver.

Vereisten

  • Tussenliggende kennis van Linux- en Docker-beheer.
  • Verstand van protocollen voor instant messaging en federatie.
  • Bekendheid met PostgreSQL en de implementatie van Python-toepassingen.

Doelgroep

  • IT-teams die Slack, Teams of Discord willen vervangen door een soevereine alternatief.
  • Organisaties die berichtenuitwisseling on-premise nodig hebben met end-to-end encryptie.
  • Teams binnen de overheid en defensie die gefedereerde, controleerbare chat nodig hebben.
 14 Uren

Aantal deelnemers


Prijs per deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën