mirror of
https://github.com/zokradonh/kopano-docker
synced 2025-06-07 16:06:14 +00:00
* add container structure as architecture document and link to it from the readme * have separate architecture description for Meet
42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
# Architecture Overview
|
|
|
|
## web
|
|
|
|
- external entry point for users accessing Kopano Meet
|
|
- reverse proxy for kopano_kapi, kopano_konnect, kopano_kwmserver and kopano_meet
|
|
- can retrieve ssl certificate from Lets Encrypt
|
|
- redirects all requests to /meet
|
|
- recommended to use as it makes web configuration easy and secure (manual configuration will be tendious and potentially less secure)
|
|
|
|
## ldap
|
|
|
|
- (optional) bundles OpenLDAP service
|
|
- Konnect and Grapi are using it
|
|
|
|
## kopano_ssl
|
|
|
|
- helper container to generate ssl certificates for internal usage
|
|
- will create required files and then stop
|
|
|
|
## kopano_grapi
|
|
|
|
- groupware backend of the Kopano RestAPI
|
|
- connects to LDAP to provide a global addressbook to users
|
|
|
|
## kopano_kapi
|
|
|
|
- http endpoint of the Kopano RestAPI
|
|
- stores recent calls for the user in a key value stores (queried over Rest)
|
|
|
|
## kopano_konnect
|
|
|
|
- authentification component (OpenID Connect) for Meet
|
|
- connects to the LDAP backend to verify user logins via bind
|
|
|
|
## kopano_kwmserver
|
|
|
|
- WebRTC signalling server
|
|
|
|
## kopano_meet
|
|
|
|
- provides the Meet web application/frontend |