Software suite including calendars, address books, notepad, project management tools, client relationship management tools (CRM), knowledge management tools, a wiki and a CMS.
Deploy this app to Linode with a free $100 credit!
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 git@github.com: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":
- release: taged maintenance releases only eg. 19.1.20200701
- bugfix: release-branch incl. latest bugfixes eg. 20.1, if you are currently on 20.1.20200710
- \<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.
Please login to review this project.
No reviews for this project yet.
Comments (0)
Please login to join the discussion on this project.