- [docker](README.md) Added sections `Mail client configuration` and `Implementation`.
- [docker](README.md) Updated docker-compose example.master
parent
2acaf05d93
commit
fe404fc0cb
19
README.md
19
README.md
|
@ -62,12 +62,15 @@ services:
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:8080:80"
|
- "127.0.0.1:8008:80" # WebApp & EAS (alt. HTTP)
|
||||||
|
- "127.0.0.1:110:110" # POP3 (not needed if all devices can use EAS)
|
||||||
|
- "127.0.0.1:143:143" # IMAP (not needed if all devices can use EAS)
|
||||||
|
- "127.0.0.1:8080:8080" # CalDAV (not needed if all devices can use EAS)
|
||||||
depends_on:
|
depends_on:
|
||||||
- auth
|
- auth
|
||||||
- db
|
- db
|
||||||
- mta
|
- mta
|
||||||
environment:
|
environment: # Virgin config, ignored on restarts unless FORCE_CONFIG given.
|
||||||
- USER_PLUGIN=ldap
|
- USER_PLUGIN=ldap
|
||||||
- LDAP_URI=ldap://auth:389/
|
- LDAP_URI=ldap://auth:389/
|
||||||
- MYSQL_HOST=db
|
- MYSQL_HOST=db
|
||||||
|
@ -78,6 +81,10 @@ services:
|
||||||
- MYSQL_DATABASE=${MYSQL_DATABASE-kopano}
|
- MYSQL_DATABASE=${MYSQL_DATABASE-kopano}
|
||||||
- MYSQL_USER=${MYSQL_USER-kopano}
|
- MYSQL_USER=${MYSQL_USER-kopano}
|
||||||
- MYSQL_PASSWORD=${MYSQL_PASSWORD-secret}
|
- MYSQL_PASSWORD=${MYSQL_PASSWORD-secret}
|
||||||
|
- POP3_LISTEN=*:110 # also listen to eth0
|
||||||
|
- IMAP_LISTEN=*:143 # also listen to eth0
|
||||||
|
- ICAL_LISTEN=*:8080 # also listen to eth0
|
||||||
|
- DISABLED_FEATURES=${DISABLED_FEATURES-} # also enable IMAP and POP3
|
||||||
- SYSLOG_LEVEL=${SYSLOG_LEVEL-3}
|
- SYSLOG_LEVEL=${SYSLOG_LEVEL-3}
|
||||||
volumes:
|
volumes:
|
||||||
- app-conf:/etc/kopano
|
- app-conf:/etc/kopano
|
||||||
|
@ -85,6 +92,8 @@ services:
|
||||||
- app-sync:/var/lib/z-push
|
- app-sync:/var/lib/z-push
|
||||||
- app-spam:/var/lib/kopano/spamd # kopano-spamd integration
|
- app-spam:/var/lib/kopano/spamd # kopano-spamd integration
|
||||||
- /etc/localtime:/etc/localtime:ro # Use host timezone
|
- /etc/localtime:/etc/localtime:ro # Use host timezone
|
||||||
|
cap_add: # helps debugging by allowing strace
|
||||||
|
- sys_ptrace
|
||||||
|
|
||||||
mta:
|
mta:
|
||||||
image: mlan/postfix-amavis
|
image: mlan/postfix-amavis
|
||||||
|
@ -92,10 +101,10 @@ services:
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:25:25"
|
- "127.0.0.1:25:25" # SMTP
|
||||||
depends_on:
|
depends_on:
|
||||||
- auth
|
- auth
|
||||||
environment:
|
environment: # Virgin config, ignored on restarts unless FORCE_CONFIG given.
|
||||||
- LDAP_HOST=auth
|
- LDAP_HOST=auth
|
||||||
- VIRTUAL_TRANSPORT=lmtp:app:2003
|
- VIRTUAL_TRANSPORT=lmtp:app:2003
|
||||||
- LDAP_USER_BASE=ou=${LDAP_USEROU-users},${LDAP_BASE-dc=example,dc=com}
|
- LDAP_USER_BASE=ou=${LDAP_USEROU-users},${LDAP_BASE-dc=example,dc=com}
|
||||||
|
@ -104,6 +113,8 @@ services:
|
||||||
- mta:/srv
|
- mta:/srv
|
||||||
- app-spam:/var/lib/kopano/spamd # kopano-spamd integration
|
- app-spam:/var/lib/kopano/spamd # kopano-spamd integration
|
||||||
- /etc/localtime:/etc/localtime:ro # Use host timezone
|
- /etc/localtime:/etc/localtime:ro # Use host timezone
|
||||||
|
cap_add: # helps debugging by allowing strace
|
||||||
|
- sys_ptrace
|
||||||
|
|
||||||
db:
|
db:
|
||||||
image: mariadb
|
image: mariadb
|
||||||
|
|
|
@ -7,9 +7,9 @@ services:
|
||||||
- backend
|
- backend
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:8008:80" # WebApp & EAS (alt. HTTP)
|
- "127.0.0.1:8008:80" # WebApp & EAS (alt. HTTP)
|
||||||
- "127.0.0.1:110:110" # POP3
|
- "127.0.0.1:110:110" # POP3 (not needed if all devices can use EAS)
|
||||||
- "127.0.0.1:143:143" # IMAP
|
- "127.0.0.1:143:143" # IMAP (not needed if all devices can use EAS)
|
||||||
- "127.0.0.1:8080:8080" # CalDAV/iCAL
|
- "127.0.0.1:8080:8080" # CalDAV (not needed if all devices can use EAS)
|
||||||
depends_on:
|
depends_on:
|
||||||
- auth
|
- auth
|
||||||
- db
|
- db
|
||||||
|
@ -36,7 +36,7 @@ services:
|
||||||
- app-sync:/var/lib/z-push
|
- app-sync:/var/lib/z-push
|
||||||
- app-spam:/var/lib/kopano/spamd # kopano-spamd integration
|
- app-spam:/var/lib/kopano/spamd # kopano-spamd integration
|
||||||
- /etc/localtime:/etc/localtime:ro # Use host timezone
|
- /etc/localtime:/etc/localtime:ro # Use host timezone
|
||||||
cap_add: # helps debugging by alowing strace
|
cap_add: # helps debugging by allowing strace
|
||||||
- sys_ptrace
|
- sys_ptrace
|
||||||
|
|
||||||
mta:
|
mta:
|
||||||
|
@ -67,7 +67,7 @@ services:
|
||||||
- mta:/srv
|
- mta:/srv
|
||||||
- app-spam:/var/lib/kopano/spamd # kopano-spamd integration
|
- app-spam:/var/lib/kopano/spamd # kopano-spamd integration
|
||||||
- /etc/localtime:/etc/localtime:ro # Use host timezone
|
- /etc/localtime:/etc/localtime:ro # Use host timezone
|
||||||
cap_add: # helps debugging by alowing strace
|
cap_add: # helps debugging by allowing strace
|
||||||
- sys_ptrace
|
- sys_ptrace
|
||||||
|
|
||||||
db:
|
db:
|
||||||
|
|
Loading…
Reference in New Issue