Difference between revisions of "Z-Push v2 with Zimbra"

Jump to navigation Jump to search
m
Updated preamble notes
m (→‎Set-up: Added logrotate config)
m (Updated preamble notes)
Line 1: Line 1:
The procedure below should get you up and running so you can sync your mobile device to your Zimbra server using Active-Sync provided by Z-Push.
The procedure below should get you up and running so that you can sync your mobile device to your Zimbra server, using the Active-Sync protocol, provided by Z-Push.


It doesn't include setting up provisioning, which is the Active-Sync feature that enhances security by providing a mechanism to remote wipe your devices, enforce storage encryption etc.  See the forum thread above if you want to know how to set it up.
It doesn't include setting up provisioning, which is the Active-Sync feature that enhances security by providing a mechanism to remote wipe your devices, enforce storage encryption etc.  Buried in the Zimbra forum thread are instructions on how to set it up - [http://www.zimbra.com/forums/mobility/26536-z-push-zimbra-backend-push-email-contacts-appointments-tasks.html Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks) - Zimbra :: Forums].


{| class="vwiki-note"
{| class="vwiki-note"
Line 10: Line 10:
If you must do it, then your best bet is to install on separate server first. Then, once you know you've got a working installation, try to get Z-Push running on your Zimbra server.
If you must do it, then your best bet is to install on separate server first. Then, once you know you've got a working installation, try to get Z-Push running on your Zimbra server.
|}
|}
Z-Push is essentially a website.  Mobile devices access the site in order to be able to sync with your Zimbra server.  Therefore, you need a publicly accessible server that can host the site, and a DNS record that points to it (that client mobile devices will need to be able to resolve)


The following procedure assumes that you have a web-server that's accessible from the internet.  Mine is an [http://httpd.apache.org/ Apache2] webserver, running on [http://releases.ubuntu.com/lucid/ Ubuntu 10.04 LTS], therefore any references to commands, paths, etc, will have come from that set-up.
The following procedure assumes that you have a web-server that's accessible from the internet.  Mine is an [http://httpd.apache.org/ Apache2] webserver, running on [http://releases.ubuntu.com/lucid/ Ubuntu 10.04 LTS], therefore any references to commands, paths, etc, will have come from that set-up.
Line 19: Line 21:
* [[Z-Push_with_Zimbra_and_HTML_Support#Apache_Config_.28Normal.29|Apache Config]]
* [[Z-Push_with_Zimbra_and_HTML_Support#Apache_Config_.28Normal.29|Apache Config]]
* [[Z-Push_with_Zimbra_and_HTML_Support#Apache_Config_.28SSL.29|Apache SSL Config]]
* [[Z-Push_with_Zimbra_and_HTML_Support#Apache_Config_.28SSL.29|Apache SSL Config]]
You are advised to read the <code>INSTALL</code> file that comes with the Zimbra backend before you attempt the install.  Don't just blindly follow the steps below, they should work but are intended to provide additional support and not to replace any of the documentation supplied by Z-Push or the Zimbra Backend's authors.  You may miss a critical dependency or alteration required for your environment.


# If you don't have them, install subversion and php-curl
# If you don't have them, install subversion and php-curl

Navigation menu