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

spell (via mispell) and markup fixed (#307)

Signed-off-by: Felix Bartels <felix@host-consultants.de>
This commit is contained in:
Felix Bartels
2019-12-13 13:27:55 +01:00
committed by GitHub
parent d1e71c6a25
commit acdb5bed88
5 changed files with 26 additions and 21 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
set -ex
# waits for key events in various containers
# e.g. kopano_server:236 signals succesful start of kopano-server process
# e.g. kopano_server:236 signals successful start of kopano-server process
dockerize \
-wait file:///var/run/kopano/grapi/notify.sock \
-wait http://kopano_konnect:8777/.well-known/openid-configuration \
+21 -16
View File
@@ -1,11 +1,11 @@
Situation and motivation:
---
* running the kopano stack behind an ssl-terminating proxy
* as less as possible mantainence affort --> run the kopano stack as close as possible at the default configuration
* using the kopano-stack to provide a central ldap authentication for the domain, but running the frontents using a subdomain
# Situation and motivation:
* running the kopano stack behind an ssl-terminating proxy
* as less as possible maintenance effort --> run the kopano stack as close as possible at the default configuration
* using the kopano-stack to provide a central ldap authentication for the domain, but running the frontend using a subdomain
## Way to go:
Way to go:
--
1. initial clean **setup of kopano stack** --> follow the documentation of https://github.com/zokradonh/kopano-docker/blob/master/README.md
1. clone the repo https://github.com/zokradonh/kopano-docker
2. run the setup.sh (only steps, necessary for the configuration is shown here)
@@ -15,26 +15,30 @@ Way to go:
4. Name of the BASE DN for LDAP `dc=mydomain,dc=com`
5. E-Mail Address displayed for the 'postmaster' `postmaster@mydomain.com`
2. ensure ldap and reverse-proxy domain is splitted correctly in generated `.env` file:
```
2. ensure ldap and reverse-proxy domain is split correctly in generated `.env` file:
```bash
LDAP_DOMAIN=mydomain.com
LDAP_BASE_DN=dc=mydomain,dc=com
FQDN=kopano.mydomain.com
```
3. ensure kwmserver is able to connect through an enpoint with valid ssl-certificate
```
3. ensure kwmserver is able to connect through an endpoint with valid ssl-certificate
```bash
FQDNCLEANED=somethingInvalidToEnforceConnectionFromOutsideEndpoint
```
4. ensure your traefik instance outside of the kopano-stack does allow **proxying to self-signed certificates**:
```
```bash
command: --insecureSkipVerify=true
```
5. disable the docker-host portmapping of the kopano-caddy proxy in `docker-compose.yml` to not interference with your traefik proxy
```
```yaml
services:
web:
...
@@ -44,8 +48,9 @@ services:
# - "${HTTPS:-443}:443"
```
6. make the self-signed kopano reverse-proxy available in traeffik via `docker-compose.override.yml`
```
6. make the self-signed kopano reverse-proxy available in traefik via `docker-compose.override.yml`
```yaml
version: "3.5"
services:
@@ -70,4 +75,4 @@ networks:
name: ldap-net
```
Everything else should be configurable as normal. My test-setup showed a functional active-sync connection using the mdm plugin in the webapp, as well as screensharing via kopano-meet.
Everything else should be configurable as normal. My test-setup showed a functional active-sync connection using the mdm plugin in the webapp, as well as screensharing via kopano-meet.