Please find below instructions for installing Zarafa-7 on ClearOS Enterprise 5.2.
The old Zarafa 6 (long) thread can be found
HERE which contains a lot of useful information and guidance.
The full installation howto for Zarafa is
HERE. This is considerd to be the main howto, and will be revised to use version 7 in due course. To install Zarafa-7 see the revised install section below. (ClearOS Enterprise 6.1.0 when available will also contain a Zarafa module)
Update: Zarafa 7.0.5-1 is available in the timb-testing repo. 6.40.9 has been pushed to the timb repo.I anticipate this to be the last release for 6.40.x
Warning - upgrades from 6.40.x require manual Mysql intervention, to optimise it for the new version - the database will grow by up to 20% in size. The process is not reversible.
Refer to the release docs here:-
doc.zarafa.com/7.0/Release_Notes/en-US/p...ease_Notes-en-US.pdf
There are many changes
HERE
Install
| Code: |
yum --enablerepo=timb-testing install zarafa zarafa-webaccess
yum --enablerepo=timb install app-zarafa
|
Refer to original docs for completing the install
Upgrading
| Code: |
yum --enablerepo=timb-testing upgrade zarafa zarafa-webaccess
#important! to fix issues with libvmime upgrade please run:-
ldconfig
service zarafa-server start
# review server.log - zarafa-server will stop after initial restart stating that you need to run the upgrade script
tail -f /var/log/zarafa/server.log
yum install MySQL-python
# Dump your existing database as a backup!
# For system-mysql (find your system password in /etc/system/databases)
/usr/share/system-mysql/usr/bin/mysqldump -uroot -pPASSWORD -v --quick --single-transaction zarafa | \
gzip > /var/tmp/zarafa-mysql-dump.gz
# For Mysql
/usr/bin/mysqldump -uroot -pPASSWORD -v --quick --single-transaction zarafa | \
gzip > /var/tmp/zarafa-mysql-dump.gz
# run the upgrade script, note may take substantial time
python /usr/share/zarafa/zarafa7-upgrade
|
WAIT! don't end the script or you risk breaking your system, completed in 5-10 minutes for a small database. You should see something like:-
Converting database to Unicode: 4 / 4 (100%)
Update stores table usernames: 2 / 2 (100%)
Converting rules to Unicode: 2 / 2 (100%)
Converting search folders to Unicode: 7 / 7 (100%)
Converting properties for IO performance: 26872 / 26872 (100%)
Creating counters for IO performance: 16 / 16 (100%)
Creating common properties for IO performance: 4 / 4 (100%)
Creating message attachment properties for IO performance: 2 / 2 (100%)
Creating tproperties for IO performance: 26871 / 26871 (100%)
Converting hierarchy for IO performance: 26871 / 26871 (100%)
Creating deferred table for IO performance: 1 / 1 (100%)
Converting changes for IO performance: 55839 / 55839 (100%)
Converting names table to Unicode: 1 / 1 (100%)
# Assuming everything went OK, restart the services and monitor the logs
| Code: |
service zarafa-server start
service webconfig restart
|
Outlook support
Zarafa offer a free community edition with 3 free Outlook connectors, so that it will connect in a manner similar to Exchange
You can download the relevant version from
ftp://timburgess.net/zarafa/
Install with:-
| Code: |
rpm -Uvh zarafa-licensed-7.0.5-31880.i386.rpm --nodeps
|
Z-Push
Z-push which offers ActiveSync support for remote devices is available as an rpm
| Code: |
yum --enablerepo=timb-testing install zarafa-z-push
service httpd restart
service webconfig restart
vi /etc/zarafa/z-push/searchldap.php
#change LDAP_BIND_USER,LDAP_BIND_PASSWORD and LDAP_SEARCH_BASE to values from the webconfig LDAP
|
Webaccess Speed
For large numbers of users the default webconfig settings can result in slow performance. Please see the post here if you need to optimise its performance! Thanks to Peter for posting
www.clearfoundation.com/component/option...imitstart,290/#37403
Mysql Tuning
For tuning of the Mysql backend (required for large mail databases!) see the following post. Please note the instructions apply to the default Mysql instance not the "System Mysql", however they can be successfully be applied to both.
www.zarafa.com/wiki/index.php/MySQL_tuning
Enjoy

feedback welcome!