Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u 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