Document what needs to be changed to access services running on the host

Ralf Becker 2019-07-18 18:14:25 +02:00
parent 24eb2aedc4
commit b515e426bf

@ -29,6 +29,7 @@ To install the EPL source / run the EPL container you need your download.egroupw
/etc/egroupware-docker/use-epl.sh /etc/egroupware-docker/use-epl.sh
``` ```
It will ask your EPL repo credentials, add them and the EPL image to your docker-compose.yml file and start the EPL container. It will ask your EPL repo credentials, add them and the EPL image to your docker-compose.yml file and start the EPL container.
## Some more technical information what the installation is actually doing ## ## Some more technical information what the installation is actually doing ##
* the package will install docker, docker-compose and MariaDB-server, if not already installed * the package will install docker, docker-compose and MariaDB-server, if not already installed
* it will install a docker-compose file and some Apache and Nginx config files in /etc/egroupware-docker: * it will install a docker-compose file and some Apache and Nginx config files in /etc/egroupware-docker:
@ -40,6 +41,12 @@ It will ask your EPL repo credentials, add them and the EPL image to your docker
1. **egroupware** Ubuntu 18.04 based container with PHP 7.3 FPM and the EGroupware sources 1. **egroupware** Ubuntu 18.04 based container with PHP 7.3 FPM and the EGroupware sources
1. **egroupware-nginx** Alpine based container with internal Nginx server 1. **egroupware-nginx** Alpine based container with internal Nginx server
1. **egroupware-watchtower** automatic updating all containers to new version, if available, at 4am daily 1. **egroupware-watchtower** automatic updating all containers to new version, if available, at 4am daily
## Access to services (LDAP, IMAP, SMTP, ...) running on the host / localhost
As EGroupware is running in a container, it's localhost is not the same as the host. So if eg. your LDAP is configured in EGroupware setup to run under **localhost** or **127.0.0.1**, you need to change that to the IP address of the host, or the hosts address on the docker0 bridge, usually 172.17.0.1.
> To do so go to http(s)://your.host-or-ip/egroupware/setup/ and use the upper login box with the credentials from /var/lib/egroupware/egroupware-docker-install.log.
> Then click on [Edit current configuration] and change the LDAP host to 172.17.0.1
## How to install third party or deprecated apps ## How to install third party or deprecated apps
The following apps, which are deprecated since 14.3, are no longer part of 19.1: The following apps, which are deprecated since 14.3, are no longer part of 19.1:
1. egroupware-epl-wiki 1. egroupware-epl-wiki
@ -74,6 +81,7 @@ docker cp /var/lib/egroupware/default/loolwsd/loolwsd.conf egroupware-collabora-
docker-compose restart docker-compose restart
``` ```
(Please note that CODE is limited in the number of concurrent users, while our image supports the licensed number of users.) (Please note that CODE is limited in the number of concurrent users, while our image supports the licensed number of users.)
## How to install Rocket.Chat ## How to install Rocket.Chat
After EGroupware 19.1 is installed and working, you can add Rocket.Chat by installing our **egroupware-rocketchat** package. After EGroupware 19.1 is installed and working, you can add Rocket.Chat by installing our **egroupware-rocketchat** package.