This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
internet:mail:zarafa [2014/03/21 16:11] gcooper |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Zarafa Collaboration Platform ====== | ||
- | |||
- | Editions: http:// | ||
- | |||
- | Web Client: http:// | ||
- | |||
- | Mobility: http:// | ||
- | |||
- | http:// | ||
- | |||
- | http:// | ||
- | |||
- | http:// | ||
- | |||
- | ===== CentOS 6.5 ===== | ||
- | |||
- | Perform a **[[computing: | ||
- | |||
- | Change the SSH port and firewall. | ||
- | |||
- | Install some prerequisites, | ||
- | |||
- | < | ||
- | yum install file libxslt poppler-utils unzip sysstat mysql-server mysql php php-cli w3m httpd \ | ||
- | vim-enhanced wget libicu boost man postfix telnet cyrus-sasl-plain | ||
- | |||
- | chkconfig postfix on | ||
- | chkconfig mysqld on | ||
- | chkconfig httpd on | ||
- | |||
- | reboot | ||
- | </ | ||
- | |||
- | Secure MySQL: | ||
- | |||
- | < | ||
- | / | ||
- | </ | ||
- | |||
- | selinux: | ||
- | |||
- | http:// | ||
- | |||
- | < | ||
- | setsebool httpd_can_network_connect=1 | ||
- | </ | ||
- | |||
- | ===== Install ZCP ===== | ||
- | |||
- | :!: The community edition is available in the [[computing: | ||
- | |||
- | ==== Get Trial Edition ==== | ||
- | |||
- | Download then copy the install tarball to the Zarafa server: | ||
- | |||
- | < | ||
- | scp -vP 2222 Desktop/ | ||
- | </ | ||
- | |||
- | ==== 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 [[computing: | ||
- | |||
- | < | ||
- | 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* | ||
- | |||
- | ./ | ||
- | </ | ||
- | |||
- | ==== Localization ==== | ||
- | |||
- | < | ||
- | vim / | ||
- | |||
- | ZARAFA_LOCALE=" | ||
- | ZARAFA_USERSCRIPT_LOCALE=" | ||
- | </ | ||
- | |||
- | ==== Attachment Storage ==== | ||
- | |||
- | < | ||
- | vim / | ||
- | |||
- | attachment_compression | ||
- | </ | ||
- | |||
- | If you want to store attachments in the MySQL database instead: | ||
- | |||
- | < | ||
- | attachment_storage = database | ||
- | </ | ||
- | |||
- | ==== Restart Zarafa ==== | ||
- | |||
- | < | ||
- | service zarafa-server restart | ||
- | </ | ||
- | |||
- | ===== Create Admin User ===== | ||
- | |||
- | < | ||
- | zarafa-admin -c admin -P -f " | ||
- | </ | ||
- | |||
- | :!: ' | ||
- | |||
- | You can check whether this worked with | ||
- | |||
- | < | ||
- | zarafa-admin -l | ||
- | |||
- | zarafa-admin --details < | ||
- | </ | ||
- | |||
- | ===== Postfix ===== | ||
- | |||
- | :!: Users must have system accounts and Zarafa accounts. | ||
- | |||
- | < | ||
- | postconf -e " | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | # SSL Related Entries | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | postconf -e ' | ||
- | |||
- | service postfix restart | ||
- | |||
- | postconf -n | ||
- | </ | ||
- | |||
- | ===== Z-Push (ActiveSync) ===== | ||
- | |||
- | ===== Web Access ===== | ||
- | |||
- | ==== Web Access ==== | ||
- | |||
- | Web Access is the basic web interface. | ||
- | |||
- | < | ||
- | rm / | ||
- | </ | ||
- | |||
- | < | ||
- | vim / | ||
- | |||
- | DocumentRoot "/ | ||
- | </ | ||
- | |||
- | < | ||
- | service httpd restart | ||
- | </ | ||
- | |||
- | ==== Web App ==== | ||
- | |||
- | http:// | ||
- | |||
- | Web App is the advanced HTML5 web interface and it requires SSL. | ||
- | |||
- | ==== SSL Support ==== | ||
- | |||
- | https:// | ||
- | |||
- | < | ||
- | vim / | ||
- | |||
- | SOCKETDIR=/ | ||
- | MECH=rimap | ||
- | FLAGS=" | ||
- | </ | ||
- | |||
- | |||
- | |||
- | |||