Stars: 219
Forks: 92
Pull Requests: 135
Issues: 0
Watchers: 37
Last Updated: 2023-09-15 14:09:58
Web based groupware server written in PHP, forum at https://help.egroupware.org/
License: Other
Languages: JavaScript, PHP, CSS, Smarty, HTML, Java, XSLT, Hack, Rich Text Format, TypeScript
Tools | Usage |
---|---|
runs unit-tests after each commit | |
scrutinizer | runs static analysis on our codebase |
manual testing with unusual browser versions or platforms |
Every other method (including a developer installation by cloning the repo) is way more complicated AND does not include all features, as part's of EGroupware are running in different containers, eg. the push-server!
EGroupware 21.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 our Wiki and in doc/docker subdirectory.
apt/yum/zypper install nodejs
npm install -g grunt-cli
cd /path/to/your/docroot
git clone https://github.com/EGroupware/egroupware.git # or [email protected]:EGroupware/egroupware.git for ssh
cd egroupware
./install-cli.php
cd /path/to/your/egroupware
git clone https://github.com/EGroupware/wiki.git
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":
To change the channel, call install-cli.php <channel-to-update-to>
.
For further instalation instructions see our wiki.