egroupware / egroupware
EGroupware extends a classic groupware with an integrated CRM-system, a secure file-server and Collabora Online Office.
Installs: 1 210
Dependents: 0
Suggesters: 0
Security: 2
Stars: 250
Watchers: 37
Forks: 98
Type:project
Requires
- php: >=7.4,<=8.2
- ext-gd: *
- ext-json: *
- ext-mysqli: *
- ext-openssl: *
- ext-pdo: *
- ext-session: *
- ext-xml: *
- ext-xsl: *
- adldap2/adldap2: =4.0.4
- async-aws/s3: ^2.0
- bigbluebutton/bigbluebutton-api-php: ^2.0
- bower-asset/cropper: 2.3.*
- bower-asset/diff2html: ^2.7
- bower-asset/jquery: ^1.12.4
- defuse/php-encryption: ^2.4
- egroupware/activesync: 23.1.20241128
- egroupware/adodb-php: ^5.22.7.3
- egroupware/bookmarks: 23.1.20241128
- egroupware/collabora: 23.1.20241128
- egroupware/compress: ^2.3.0
- egroupware/crypt: ^2.8.0
- egroupware/crypt-blowfish: ^1.2.0
- egroupware/date: ^2.5.0
- egroupware/exception: ^2.1.0
- egroupware/hstream: ^1.7.0
- egroupware/http: ^2.2.0
- egroupware/icalendar: ^2.2.1
- egroupware/idna: ^1.2.0
- egroupware/imap-client: ^2.31.0
- egroupware/listheaders: ^1.3.0
- egroupware/mail: ^2.7.0
- egroupware/managesieve: ^1.1.0
- egroupware/mapi: ^1.1.0
- egroupware/mime: ^2.13.0
- egroupware/news_admin: 23.1.20241128
- egroupware/nls: ^2.3.0
- egroupware/openid: 23.1.20241128
- egroupware/projectmanager: 23.1.20241128
- egroupware/registration: 23.1.20241128
- egroupware/rocketchat: 23.1.20241128
- egroupware/secret: ^2.1.0
- egroupware/smallpart: 23.1.20241128
- egroupware/smtp: ^1.10.0
- egroupware/socket-client: ^2.2.0
- egroupware/status: 23.1.20241128
- egroupware/stream-filter: ^2.1.0
- egroupware/stream-wrapper: ^2.2.0
- egroupware/support: ^2.3.0
- egroupware/swoolepush: 23.1.20241128
- egroupware/text-diff: ^2.3.0
- egroupware/text-flowed: ^2.1.0
- egroupware/tracker: 23.1.20241128
- egroupware/translation: ^2.3.0
- egroupware/url: ^2.3.0
- egroupware/util: ^2.7.0
- egroupware/webdav: ^0.4.0
- egroupware/z-push-dev: 2.5.0.1
- giggsey/libphonenumber-for-php: ^8.12
- guzzlehttp/guzzle: ^7.4.1
- guzzlehttp/psr7: ^2.1.0
- jumbojett/openid-connect-php: ^0.9.10
- npm-asset/as-jqplot: 1.0.*
- npm-asset/gridster: 0.5.*
- oomphinc/composer-installers-extender: ^2.0.1
- pear/auth_sasl: *
- pear/log: *
- pear/pear: *
- pear/xml_feed_parser: ^1.0.5
- phpseclib/phpseclib: ^3.0.34
- pragmarx/google2fa-qrcode: ^1.0
- robrichards/xmlseclibs: ^3.1.1
- simplesamlphp/simplesamlphp: ^1.19.0
- simplesamlphp/twig-configurable-i18n: ~2.3.3
- tinymce/tinymce: ^5.10.8
Requires (Dev)
- phpunit/phpunit: ^9
Suggests
- ext-apcu: Used for in-memory caching
- ext-bz2: Used for compressing backups
- ext-ldap: Required to access LDAP or ActiveDirectory
- ext-mbstring: Used for charset conversation and Unicode support
- ext-mhash: Used for password hashing
- ext-opcache: Opcode cache to speed up PHP
- ext-tidy: Used for tidying up docx templates
- ext-zip: Used for backup and downloading of multiple files
- dev-master
- 23.1.20241128
- 23.1.20241111
- 23.1.20241008
- 23.1.20240930
- 23.1.20240905
- 23.1.20240624
- 23.1.20240430
- 23.1.20240304
- 23.1.20240125
- 23.1.20231220
- 23.1.20231219
- 23.1.20231201
- 23.1.20231129
- 23.1.20231122
- 23.1.20231110
- 23.1.20230911
- 23.1.20230824
- 23.1.20230728
- 23.1.20230726
- 23.1.20230620
- 23.1.20230524
- 23.1.20230503
- 23.1.20230428
- 23.1.20230412
- 23.1.20230328
- 23.1.20230314
- 23.1.20230228
- 23.1.20230210
- 23.1.20230125
- 23.1.20230114
- 23.1.20230110
- 23.1.x-dev
- 22.1.20220920
- 21.1.20230210
- 21.1.20221202
- 21.1.20220916
- 21.1.20220905
- 21.1.20220408
- 21.1.20220406
- 21.1.20220207
- 21.1.20211130
- 21.1.20210923
- 21.1.20210723
- 21.1.20210629
- 21.1.20210521
- 21.1.20210504
- 21.1.20210420
- 21.1.20210406
- 21.1.20210329
- 21.1.20210318
- 21.1.x-dev
- 20.1.20210503
- 20.1.20210324
- 20.1.20210125
- 20.1.20201217
- 20.1.20201202
- 20.1.20201028
- 20.1.20201020
- 20.1.20201005
- 20.1.20200914
- 20.1.20200901
- 20.1.20200818
- 20.1.20200812
- 20.1.20200810
- 20.1.20200731
- 20.1.20200728
- 20.1.20200716
- 20.1.20200710
- 20.1.20200628
- 20.1.20200613
- 20.1.20200525
- 20.1.x-dev
- 19.1.20200701
- 19.1.20200605
- 19.1.20200430
- 19.1.20200409
- 19.1.20200318
- 19.1.20200130
- 19.1.20191220
- 19.1.20191119
- 19.1.20191031
- 19.1.20190925
- 19.1.20190917
- 19.1.20190822
- 19.1.20190813
- 19.1.20190806
- 19.1.20190726
- 19.1.20190717
- 19.1.20190716
- 19.1.x-dev
- 17.1.20190808
- 17.1.20190529
- 17.1.20190402
- 17.1.20190222
- 17.1.20190214
- 17.1.20190111
- 17.1.20181205
- 17.1.20181204
- 17.1.20181018
- 17.1.20180831
- 17.1.20180720
- 17.1.20180625
- 17.1.20180523
- 17.1.20180413
- 17.1.20180321
- 17.1.20180209
- 17.1.20180130
- 17.1.20180118
- 17.1.20171218
- 17.1.20171130
- 17.1.20171129
- 17.1.20171115
- 17.1.20171106
- 17.1.20171023
- 17.1.x-dev
- 16.1.20180130
- 16.1.20180116
- 16.1.20171106
- 16.1.20170922
- 16.1.20170703
- 16.1.20170613
- 16.1.20170612
- 16.1.20170415
- 16.1.20170315
- 16.1.20170203
- 16.1.20170118
- 16.1.20161208
- 16.1.20161107
- 16.1.20161102
- 16.1.20161006
- 16.1.20160905
- 16.1.20160810
- 16.1.20160801
- 16.1.20160715
- 16.1.20160708
- 16.1.20160630
- 16.1.20160627
- 16.1.20160621
- 16.1.20160603
- 16.1.x-dev
- 14.3.20160708
- 14.3.20160525
- 14.3.20160524
- 14.3.20160522
- 14.3.20160512
- 14.3.20160428
- 14.3.20160304
- 14.3.20160113
- 14.3.20160112
- 14.3.20151201
- 14.3.20151130
- 14.3.20151110
- 14.3.20151030
- 14.3.20151029
- 14.3.20151028
- 14.3.20151027
- 14.3.20151012
- 14.3.20150908
- 14.3.20150826
- 14.3.20150821
- 14.3.20150811
- 14.3.20150729
- 14.3.20150728
- 14.2.20150717
- 14.2.20150707
- 14.2.20150603
- 14.2.20150501
- 14.2.20150429
- 14.2.20150428
- 14.2.20150421
- 14.2.20150402
- 14.2.20150310
- 14.2.20150218
- 14.2.20150212
- 14.2.20150210
- 14.2.20150206
- 14.2.20150121
- 14.2.x-dev
- dev-feature/template_webComponent
- dev-dependabot/composer/simplesamlphp/saml2-4.16.14
- dev-dependabot/composer/symfony/http-client-5.4.47
- dev-milan
- dev-snyk-fix-2d153d47176874bcef52740fc003dad5
- dev-dependabot/composer/tinymce/tinymce-7.0.0
- dev-transpiling
- dev-jquery-less
- dev-new-js-loader
- dev-vfs-context
- dev-kanban_board
- dev-multitabs
- dev-typescript
- dev-feature/improve_nm_performance
- dev-changable_column_order
This package is auto-updated.
Last update: 2024-12-13 16:23:54 UTC
README
Default and prefered installation method for EGroupware is via your Linux package manager:
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!
Installing EGroupware 23.1 via Docker for non-Linux environments or not supported Linux distros:
EGroupware 23.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.
Installing EGroupware development version via Docker:
- this is the prefered developer installation, as it contains eg. a push-server container
- https://github.com/EGroupware/egroupware/tree/master/doc/docker/development
Deprecated EGroupware development installation:
- install composer.phar from https://getcomposer.org/download/
- for JavaScript dependencies and build install nodejs and npm
- optional: for minified CSS install grunt
apt/yum/zypper install nodejs
npm install -g grunt-cli
- install EGroupware and dependencies
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
- 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
- continue installation at http://localhost/egroupware/setup/
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. 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.