2019-09-15 11:03:08 +02:00
2019-01-28 15:56:08 +01:00
2020-07-14 15:04:46 +02:00
2019-11-15 13:56:36 +01:00
2019-03-20 12:05:20 +01:00

EGroupware 19.1

Branch Status
19.1 Build Status

Default and prefered installation method for EGroupware is via your package manager:

https://software.opensuse.org/download.html?project=server%3AeGroupWare&package=egroupware-docker

Installing EGroupware 19.1 via Docker:

EGroupware 19.1 can be installed via Docker, in fact the DEB/RPM packages also does that. Instructions on how to run EGroupware in Docker are in doc/docker subdirectory.

Installing EGroupware 19.1 via Composer:

apt/yum/zypper install nodejs
npm install -g grunt-cli
  • install EGroupware and dependencies
cd /path/to/your/docroot
git clone -b 19.1 https://github.com/EGroupware/egroupware.git # or git@github.com:EGroupware/egroupware.git for ssh
cd egroupware
./install-cli.php
  • install non-default EGroupware apps by cloning them into your egroupware directory eg.
cd /path/to/your/egroupware
git clone https://github.com/EGroupware/wiki.git

Keeping EGroupware up to date or switch to release branch:

cd /path/to/your/egroupware
./install-cli.php [<change-channel>]
setup/setup-cli.php # will tell you if a schema-update is necessary

install-cli.php supports the following "channels":

  • release: taged maintenance releases only eg. 19.1.20200701
  • bugfix: release-branch incl. latest bugfixes eg. 19.1, if you are currently on 19.1.20200701
  • <branch>: switch to given branch
  • master: latest development for next release

To change the channel, call install-cli.php <channel-to-update-to>.

For further instalation instructions see our wiki.

Languages
PHP 54.7%
TypeScript 18.6%
JavaScript 10.6%
CSS 10.2%
Less 2.1%
Other 3.8%