remove no longer necessary not for extra repo, as 19.1 is released now and document default installation of RC and Collabora

Ralf Becker 2019-08-14 10:05:32 +02:00
parent 8a2830b28b
commit e71a1e489c

@ -3,17 +3,15 @@ The only requirement for the host system is Docker and for DEB/RPM packages a re
> There is no difference in most parts of the installation between **community edition** (CE) and EGroupware GmbH **EPL** version. Same is true for an in-place upgrade from 17.1 and a new installation. > There is no difference in most parts of the installation between **community edition** (CE) and EGroupware GmbH **EPL** version. Same is true for an in-place upgrade from 17.1 and a new installation.
*19.1 is currently in release-candidate phase, and therefore in a different package repository then the old stable version 17.1. This will change, once 19.1 is officially released.*
You first need to create a repository file for your Linux distribution and version and import the key for it. You first need to create a repository file for your Linux distribution and version and import the key for it.
I'll show it here in details for Ubuntu 18.04, for other distributions use [this link](https://software.opensuse.org/download/package.iframe?project=server%3AeGroupWare%3Atrunk&package=egroupware-docker). I'll show it here in details for Ubuntu 18.04, for other distributions use [this link](https://software.opensuse.org/download/package.iframe?project=server%3AeGroupWare&package=egroupware-docker). This is not necessary if you update, unless you use EPL, which used a different repo before.
Run the following commands as root on Ubuntu 18.04 to install or update EGroupware: Run the following commands as root on Ubuntu 18.04 to install or update EGroupware:
``` ```
echo 'deb http://download.opensuse.org/repositories/server:/eGroupWare:/trunk/xUbuntu_18.04/ /' | \ echo 'deb http://download.opensuse.org/repositories/server:/eGroupWare/xUbuntu_18.04/ /' | \
sudo tee /etc/apt/sources.list.d/server:eGroupWare:trunk.list sudo tee /etc/apt/sources.list.d/server:eGroupWare:trunk.list
apt-get install gnupg # required, but not installed by apt-key add apt-get install gnupg # required, but not installed by apt-key add
wget -nv https://download.opensuse.org/repositories/server:eGroupWare:trunk/xUbuntu_18.04/Release.key -O - | \ wget -nv https://download.opensuse.org/repositories/server:eGroupWare/xUbuntu_18.04/Release.key -O - | \
sudo apt-key add - sudo apt-key add -
sudo apt-get update sudo apt-get update
sudo apt-get install egroupware-docker sudo apt-get install egroupware-docker
@ -21,6 +19,8 @@ sudo apt-get install egroupware-docker
This will use Apache as webserver on the host for new installation and whatever was already used for updates. This will use Apache as webserver on the host for new installation and whatever was already used for updates.
If you prefer to use Nginx for new installations, just add "nginx" before egroupware-docker in the above command. If you prefer to use Nginx for new installations, just add "nginx" before egroupware-docker in the above command.
> Package installation under Debian/Ubuntu/SUSE recommends Rocket.Chat and Collabora Online Office, which mean they will be installed by default, unless you opt out by using ```--no-install-recommends``` on the command line. Doing so you have to take care of explicitly installing MariaDB! Of cause you can always deinstall them after testing, if you prefer to use something else.
> If this is a new installation and you missed the credentials of your first EGroupware admin user "sysop" or the EGroupware setup user "admin", you can always find them under /var/lib/egroupware/egroupware-docker-install.log. > If this is a new installation and you missed the credentials of your first EGroupware admin user "sysop" or the EGroupware setup user "admin", you can always find them under /var/lib/egroupware/egroupware-docker-install.log.
## How to install EGroupware GmbH's EPL version ## How to install EGroupware GmbH's EPL version
The update described above will remove the EPL packages, of cause leaving your data intact. The update described above will remove the EPL packages, of cause leaving your data intact.
@ -71,7 +71,7 @@ In case of an error you can look at the error log with the following command:
docker logs -f egroupware-nginx 2>&1 | sed 's/PHP message/\nPHP message/g' docker logs -f egroupware-nginx 2>&1 | sed 's/PHP message/\nPHP message/g'
``` ```
## How to install Collabora Online Office ## How to install Collabora Online Office
After EGroupware 19.1 is installed and working, you can add Collabora by installing our **egroupware-collabora-key** package from the stable / 17.1 repo (server:eGroupWare instead of server:eGroupWare:trunk). If you use RHEL/CentOS and Collabora is not installed by default, or you choose not to install it at first, you can add Collabora by installing our **egroupware-collabora-key** package.
If you prefer to use / test with [CODE Collabora Online Development Edition](https://www.collaboraoffice.com/code/) you can change the container image in from "quay.io/egroupware/collabora-key:stable" to "collabora/code:latest": If you prefer to use / test with [CODE Collabora Online Development Edition](https://www.collaboraoffice.com/code/) you can change the container image in from "quay.io/egroupware/collabora-key:stable" to "collabora/code:latest":
``` ```
@ -84,6 +84,6 @@ 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. If you use RHEL/CentOS and Rocket.Chat is not installed by default, or you choose not to install it at first, you can add Rocket.Chat by installing our **egroupware-rocketchat** package.
In contrary to our hosting or trials, Rocket.Chat in an on premise installation requires several configuration steps in EGroupware and Rocket.Chat, see the separate chapter in this wiki. In contrary to our hosting or trials, Rocket.Chat in an on premise installation requires several configuration steps in EGroupware and Rocket.Chat, see the separate chapter in this wiki.