Skip to content

Kolab Overview

Kolab consists of:

  • The Kolab PHP Application as management interface and central integration point
  • Cyrus IMAP as IMAP/CalDAV/CardDAV Server
  • Postfix as Mail Transfer Agent
  • Amavis and Spamassassin as Spam/Virus checker
  • Roundcube for webmail
  • Syncroton for ActiveSync
  • Chwala
  • Kolab Meet for WebRTC video-conferencing
  • Collabora for collaborative editing

The following provides a high-level overview how the various components interact with each other.

graph TD
    Proxy[Proxy]
    IMAP[IMAP/CalDAV/CardDAV]
    Postfix --> |Delivery|IMAP
    Proxy --> IMAP
    Proxy --> Kolab
    Proxy --> Postfix
    Proxy --> Roundcube
    Postfix --> Mariadb
    Kolab --> IMAP
    Kolab --> Mariadb
    Kolab --> Redis
    Kolab --> |S3| Minio
    Roundcube --> IMAP
    Roundcube --> Postfix
    Roundcube --> Kolab
    Roundcube --> Mariadb
    Roundcube --> Redis
    Postfix --> |Filtering|Kolab
    Postfix --> |Auth|Kolab
    IMAP --> |Auth|Kolab
    Postfix --> Disk
    IMAP --> Disk
    Mariadb --> Disk
    Redis --> Disk
    Minio --> Disk