1
0
mirror of https://github.com/zokradonh/kopano-docker.git synced 2026-08-16 19:03:03 +00:00

Enhance description with relation between containers (#243)

* add container structure as architecture document and link to it from the readme
* have separate architecture description for Meet
This commit is contained in:
Felix Bartels
2019-10-04 15:28:28 +02:00
committed by GitHub
parent e482ed4cf5
commit 4ae6af33fb
3 changed files with 147 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
# 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