Ta kontakt

Kursplan

Innføring til Stalwart

  • Hva er Stalwart og hvorfor det ble bygget
  • Enkelt Rust-binær arkitektur
  • Sammenligning med tradisjonelle poststakker
  • Lisensiering: AGPL-3.0 og Enterprise

Installasjon og innledende oppsett

  • Systeemkrav og plattformstøtte
  • Installasjon via Docker og Docker Compose
  • Installasjon på Linux fra binærfil
  • Valg av databasebakgrunn
  • Bootstrap-modus og setup-vindu

Kjerneteknikker og DNS

  • SMTP-konfigurasjon for innkommende og utgående
  • IMAP4 og JMAP for e-posttilgang
  • POP3 for eldre klienter
  • DNS-rekorder: MX, SPF, DKIM, DMARC
  • Automatisk DKIM-nøkkelrotering

Sikkerhet og autentisering

  • TLS med ACME-sertifikatutstedning
  • DANE og MTA-STS transport sikkerhet
  • Autentiseringsbakgrunn: internt, LDAP, OIDC, SQL
  • OAuth 2.0 og tofaktorautentisering
  • Tilgangskontrollister og tillatelser
  • Ratelimitering og automatisk IP-blokkering

Spam- og Phishingbeskyttelse

  • Innebygd spamfilterarkitektur
  • AI og LLM-drevet klassifisering
  • Statistisk Bayesian-klassifikator
  • DNS-blocklister og Pyzor
  • Greylisting og spam-feller
  • Beskyttelse mot phishing og homografiske angrep

Lagrings- og søkebakgrunner

  • Lagringsmuligheter: RocksDB, PostgreSQL, MySQL, SQLite
  • Cloud blob-lagring med S3 og Azure
  • Kasjing med Redis
  • Fritekstsøking: innebygd vs eksterne motorer

Samarbeidstjenester

  • CalDAV og JMAP-kalendere
  • CardDAV og JMAP-kontakter
  • WebDAV-fil lagring
  • Deling med ACLs og JMAP-deling

Multi-Tenancy og brukerstyring

  • Domene- og tenant-isolasjon
  • Brukernoter og grupper
  • Postlister og aliaser
  • Subadressering og catch-all-adresser
  • Disk kvoter per bruker og tenant

Administrasjon og overvåking

  • WebUI-dashboard og statistikk
  • CLI for scripting og automatisering
  • SMTP-køadministrasjon
  • OpenTelemetry og Prometheus-metrics
  • Webhooks for hendelsesautomatisering

Clustering og Høy Tilgjengelighet

  • P2P-clusterkoordinering
  • Clustering med Kafka og Redis
  • Lese-repliker og shardet lagring
  • Kubernetes-deployments
  • Felttoleransedesign

Avansert konfigurasjon

  • Sieve-skriptspråk
  • MTA-hooker og milter-integrasjon
  • Rute regler og virtuelle køer
  • Omskriving av omfang

Migrering og integrasjon

  • Overgang fra Postfix og Dovecot
  • Overgang fra Exchange
  • Autoconfig og Autodiscover
  • Automatisk DNS-administrasjon
  • API-drevet deklarativ deployments

Krav

  • Tro på å jobbe med Linux-kommandolinjen
  • Grunnleggende forståelse av DNS-konsepter
  • Kunnskap om e-grunnleggende er nyttig, men ikke nødvendig

Målgruppe

  • Systemadministratorer
  • DevOps og plattformingeniører
  • IT-infrastrukturspesialister
  • Til enhver som håndterer eller planlegger en selv-hostet e-postimplementering
 21 Timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier