User Tools

Site Tools


internet:mail:zarafa

This is an old revision of the document!


Zarafa Collaboration Platform

CentOS 6.5

Perform a Minimal Install.

Change the SSH port and firewall.

Install some prerequisites, start some services and reboot:

yum install file libxslt poppler-utils unzip sysstat mysql-server mysql php php-cli w3m httpd \
vim-enhanced wget libicu boost man postfix telnet

chkconfig postfix on
chkconfig mysqld on
chkconfig httpd on

reboot

Secure MySQL:

/usr/bin/mysql_secure_installation

selinux:

setsebool httpd_can_network_connect=1

Install ZCP

:!: The community edition is available in the EPEL Repo. Use that for the community edition.

Get Trial Edition

Download then copy the install tarball to the Zarafa server:

scp -vP 2222 Desktop/zcp-7.1.8-44004-rhel-6-x86_64-evaluation.tar.gz root@zarafa.mydomain.com:~

Install Community Edition

:!: The community edition is easily installed with packages from the EPEL repo, but you must create the MySQL database yourself.

Configure the EPEL Repo.

yum install zarafa zarafa-webaccess

Install

Extract the tarball:

tar -xzvf zcp-7.1.8-44004-rhel-6-x86_64-free.tar.gz
cd zcp-7.1.8-44004-rhel-6-x86_64-free

Install a prerequisite and launch the installer:

rpm -ivh catdoc*

./install.sh

Localization

vim /etc/sysconfig/zarafa

ZARAFA_LOCALE="en_US"
ZARAFA_USERSCRIPT_LOCALE="en_US"

Attachment Storage

vim /etc/zarafa/server.cfg

attachment_compression  = 9

If you want to store attachments in the MySQL database instead:

attachment_storage = database

Restart Zarafa

service zarafa-server restart

Web Access

rm /etc/httpd/conf.d/welcome.conf
vim /etc/httpd/conf/httpd.conf

DocumentRoot "/usr/share/zarafa-webaccess"
service httpd restart

Create Admin User

zarafa-admin -c admin -P -f "System Administrator" -e admin@yourdomain.tld -a 2

:!: 'a' is the admin level, (0) = user, (1) = admin, (2) = organisation admin

You can check whether this worked with

zarafa-admin -l

zarafa-admin --details <username>

Postfix

:!: Users must have system accounts and Zarafa accounts.

postconf -e "myhostname = zarafa.virtualarchitects.com"
postconf -e 'mydomain = virtualarchitects.com'
postconf -e 'myorigin = $mydomain'
postconf -e 'inet_interfaces = all'
postconf -e 'inet_protocols = all'
postconf -e 'mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain'
postconf -e 'mynetworks = 192.168.0.0/24, 127.0.0.0/8, 10.10.0.0/16, 198.167.188.32/27, 198.167.189.16/28'
postconf -e 'home_mailbox = Maildir/'
postconf -e 'mailbox_command = /usr/bin/zarafa-dagent "$USER"'

service postfix restart

postconf -n

Z-Push (ActiveSync)

internet/mail/zarafa.1395259094.txt.gz · Last modified: 2014/03/19 13:58 by gcooper