Web based groupware server written in PHP, forum at https://help.egroupware.org/
Go to file
2020-08-28 09:49:12 -06:00
addressbook pending translations from our translation server 2020-06-12 12:31:21 +02:00
admin * Preferences: Fix delete personal category required admin permission 2020-06-05 09:05:30 +02:00
api Avoid getting exceptions when user has no access to status app but getting notified by broadcast message 2020-08-26 11:30:33 +02:00
calendar Calendar: Fix resource rows were missing in planner by user 2020-08-28 09:49:12 -06:00
doc * Univention: fix not running async jobs because of old overlay storage driver 2020-08-17 14:35:03 +02:00
emailadmin remove hooks from EMailAdmin as it might screw up adding/removing accounts 2017-11-14 15:19:42 +01:00
filemanager * Filemanager: When user tries to access a directory with no permission, redirect to previous directory instead of home 2020-06-10 13:43:53 -06:00
files moving egw_digest_auth, vfs_webdav_server and egw_sharing to new api 2016-03-20 16:19:53 +00:00
home pending translations from our translation server 2020-04-08 19:09:35 +02:00
importexport ImportExport: Fix all custom field types were showing up as filterable. Now limited to the ones we can handle. 2020-08-03 09:43:32 -06:00
infolog * Infolog: Fix exporting search results failed if a contact filter was used 2020-08-03 09:46:51 -06:00
mail Make sure draft folder contains profile id when using it as folder option 2020-07-24 14:42:21 +02:00
notifications pending translations from our translation server 2020-06-12 12:31:21 +02:00
pixelegg * All apps: fixed scrolling in lists for iPad in desktop mode 2020-08-10 13:44:08 +02:00
preferences pending translations from our translation server 2020-06-12 12:31:21 +02:00
resources fix warning about undefined constant 2020-06-28 07:52:13 +02:00
setup pending translations from our translation server 2020-06-12 12:31:21 +02:00
timesheet pending translations from our translation server 2020-06-12 12:31:21 +02:00
ViewerJS W.I.P. of implementing OpenOffice documents viewer 2016-07-14 11:35:34 +02:00
.gitignore add webauthn app to .gitignore 2019-09-15 11:03:08 +02:00
.htaccess * Mail: implement notification for incomming mails in folders if configured/set in mailaccountprofile 2014-04-24 13:52:45 +00:00
.travis.yml updating lock files trying to fix Travis build (to get phpUnit 8 changes) 2020-06-04 12:08:36 +02:00
about.php using eT2 for about and moved code to api (api/src/Framework/About.php) 2016-05-16 16:27:33 +02:00
composer.json requiring phpUnit as dev dependency like in master and setting correct minimum PHP version to 7.2) 2020-06-04 09:31:11 +02:00
composer.lock Update Collabora hash so Travis tests it 2020-06-05 10:50:10 -06:00
groupdav.htaccess Updated groupdav.htaccess to support ActiveSync and CalDAV/CardDAV 2016-11-17 13:00:56 +01:00
groupdav.php * all apps: fixing serveral cases of wrong Url when proxying and terminating TLS on the proxy 2019-11-15 13:55:12 +01:00
Gruntfile.js Update gruntfile for projectmanager 2019-12-03 14:02:31 -07:00
header.inc.php.template maintain an maintenance_release version in api/setup/setup.inc.php, also move update-checker images to api 2017-02-02 10:38:13 +01:00
index.php fix not loaded header / CSS, caused by missing echo before $GLOBALS['egw']->framework->(header|footer) 2016-05-14 21:26:36 +02:00
install-cli.php pending translations from our translation server 2019-06-06 09:24:28 +02:00
json.php * Admin: optional session-action column in access-log and sessions 2019-12-20 09:02:34 +02:00
LICENSE.md GPL version 2 or any later version 2019-01-28 15:56:08 +01:00
login.php * Login: RememberMe token for either automatic login or as 2. factor for 2-Factor-Auth 2019-08-03 18:37:18 +02:00
logout.php only delete "Remember me" token on logout, if session is verified (user was logged in) 2019-08-06 09:59:08 +02:00
package.json remove old grunt-contrib-uglify (replaced with grunt-contrib-uglify-es) 2018-08-03 09:52:45 +02:00
README.md Update README.md 2020-07-14 15:04:46 +02:00
redirect.php fixing proxy url 2019-11-15 13:56:36 +01:00
remote.php moving egw_digest_auth, vfs_webdav_server and egw_sharing to new api 2016-03-20 16:19:53 +00:00
share.php Use isset(), otherwise it tries to create a share 2018-06-05 14:31:04 -06:00
status.php
updateGruntfile.php new TinyMCE "URL" 2019-03-20 12:05:20 +01:00
webdav.php Allow access to upload in user/.tmp/ even if user has no rights to filemanager 2017-05-08 17:21:51 +02: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.