Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Federert kontroll over meldinger
- Hvorfor Slack og Teams skaper datasiloer og utsetter for utenlandske jurisdiksjoner.
- Arkitektur i Matrix-protokollen: homeservere, kanaler (rooms), hendelser og federation.
- Synapse som referanse-server: funksjoner og ressursbehov.
- Komparasjon med Mattermost, Rocket.Chat og Zulip.
Utrekking av Synapse
- Docker Compose-stack: synapse, postgres, element-web.
- Nativ installasjon av pakker og oppsett av systemd-tjenester.
- Reverse proxy med Nginx og TLS.
- Innledende konfigurasjonsgenerering og databasemigrering.
Klientkonfigurering
- Distribusjon av Element Web og tilpasset merkevarebygging.
- Tilpasning av hjemserver-URL for skrivebords- og mobilapper.
- Brukeregistrering, pålogging og tilbakestilling av passord.
- Gjestetilgang og retningslinjer for oppdaging av kanaler (room discovery).
Kryptering og sikkerhet
- Endetil ende-kryptering med Olm og Megolm.
- Verifisering av enheter og kryssignering.
- Sikkerhetskopiering og gjenoppretting av nøkler med passfrase.
- Administratortilgang til kryptert innhold: begrensninger og mottiltak.
Brokoblinger (Bridges) og integrasjoner
- Brokoblinger for Slack, Discord, IRC og WhatsApp.
- E-postvarsler og GitHub/GitLab-webhooks.
- Jitsi-integrasjon for krypterte videosamtaler.
- Utvikling av tilpassede botter med matrix-nio SDK.
Federation og styring
- Policies for hvitliste og svartliste for federation.
- Oppgradering av kanalversjoner (room versions) og tilstandsoppløsning.
- Begrensninger og beholdningstid for medieoppbevaring.
- Verktøy mot antispam og rapportering av misbruk.
Drift og skalering
- Databasoptimalisering og purge-API-er for gammel data.
- Rydding av medieoppbevaring og overføring til S3.
- Arbeidermodus (worker mode) for høytrafikk-deployinger.
- Sikkerhetskopiering og katastrofeforbedring for homeserver-tilstand.
Krav
- Mellomkompetanse innen Linux- og Docker-administrasjon.
- Forståelse for protokoller for øyeblikklig meldingsutveksling (IM) og federation.
- Kunnskap om deployering av PostgreSQL og Python-applikasjoner.
Målgruppe
- IT-team som erstatter Slack, Teams eller Discord med en selvstendig alternativ løsning.
- Organisasjoner som krever on-premise-meldingsutveksling med endetil ende-kryptering.
- Myndighets- og forsvarsteam som trenger federert, granskbart chat.
14 Timer