Installing Zarafa from Ubuntu Repository

From Zarafa wiki

(Difference between revisions)
Jump to: navigation, search
 
(11 intermediate revisions not shown)
Line 1: Line 1:
 +
{{Infobox
 +
|title        = Article information
 +
|image        = [[File:Logo_zarafa.jpg]]
 +
 +
|header1 = Applies to:
 +
|label2  = Version(s)
 +
|data2  = 6.30.x, 6.40.x
 +
 +
|label3  = Linux distribution
 +
|data3  = Ubuntu 10.04
 +
}}
 +
 +
'''Note:''' This article describes how to set up Zarafa using the DB plugin. Also, the method described to configure Postfix (without LMTP) does not allow for Single Instance Attachment Storage.
 +
 +
'''TODO:''' Add explanation on how to configure with different user plugins and LMTP.
 +
Since December 2009 the Zarafa Collaboration Platform is available in the Ubuntu Partner repository.
Since December 2009 the Zarafa Collaboration Platform is available in the Ubuntu Partner repository.
-
For a Fedora installation how-to please visit the [http://fedoraproject.org/wiki/Features/Zarafa Fedora Wiki], keep in mind that we do support Fedora and are not able to help you if any issues occur.
+
For a Fedora installation how-to please visit the [http://fedoraproject.org/wiki/Features/Zarafa Fedora Wiki], keep in mind that we do not support Fedora and are not able to help you if any issues occur.
-
First do a clean install of Ubuntu Server 10.04
+
First do a clean install of Ubuntu Server 10.04.
-
Install mysql-server with aptitude.
+
Install mysql-server with apt-get.
-
<pre>$ sudo aptitude install mysql-server</pre>
+
<pre>$ sudo apt-get install mysql-server</pre>
-
Added the ubuntu partners repository to the aptitude sources.list.
+
Added the ubuntu partners repository to the apt sources.list.
<pre>$ sudo echo "deb http://archive.canonical.com/ubuntu lucid partner" >> /etc/apt/sources.list</pre>
<pre>$ sudo echo "deb http://archive.canonical.com/ubuntu lucid partner" >> /etc/apt/sources.list</pre>
-
Run aptitude update to activate the newly added repository.
+
Run apt-get update to activate the newly added repository.
-
<pre>$ sudo aptitude update</pre>
+
<pre>$ sudo apt-get update</pre>
-
Install Zarafa with aptitude.
+
Install Zarafa with apt-get.
-
<pre>$ sudo aptitude install zarafa zarafa-webaccess zarafa-libs zarafa-licensed</pre>
+
<pre>$ sudo apt-get install zarafa zarafa-webaccess zarafa-libs zarafa-licensed</pre>
'''Note:''' zarafa-server will not start because it does not have the mysql password yet.
'''Note:''' zarafa-server will not start because it does not have the mysql password yet.
-
Specified the mysql root password in the /etc/zarafa/server.cfg configuration file.
+
Specify the mysql root password in the /etc/zarafa/server.cfg configuration file.
<pre>$ sudo vi /etc/zarafa/server.cfg</pre>
<pre>$ sudo vi /etc/zarafa/server.cfg</pre>
Line 26: Line 42:
Install the postfix mta.
Install the postfix mta.
-
<pre>$ sudo aptitude install postfix</pre>
+
<pre>$ sudo apt-get install postfix</pre>
- Add to /etc/postfix/main.cf.
- Add to /etc/postfix/main.cf.
Line 42: Line 58:
Create the vmail user on the system.
Create the vmail user on the system.
-
<pre>adduser --system --no-create-home vmail</pre>
+
<pre>sudo adduser --system --no-create-home vmail</pre>
Add the user vmail to the variable '''local_admin_users''' in /etc/zarafa/server.cfg.
Add the user vmail to the variable '''local_admin_users''' in /etc/zarafa/server.cfg.
Line 48: Line 64:
Restart apache to commit the changes zarafa made for webaccess.
Restart apache to commit the changes zarafa made for webaccess.
<pre>$ sudo /etc/init.d/apache2 restart</pre>
<pre>$ sudo /etc/init.d/apache2 restart</pre>
-
 
-
Add your domain to the '''mydestination''' variable in /etc/postfix/main.cf.
 
Restart postfix to commit the changes to postfix.
Restart postfix to commit the changes to postfix.

Latest revision as of 13:19, 28 August 2012

Article information
Logo zarafa.jpg
Applies to:
Version(s) 6.30.x, 6.40.x
Linux distribution Ubuntu 10.04

Note: This article describes how to set up Zarafa using the DB plugin. Also, the method described to configure Postfix (without LMTP) does not allow for Single Instance Attachment Storage.

TODO: Add explanation on how to configure with different user plugins and LMTP.

Since December 2009 the Zarafa Collaboration Platform is available in the Ubuntu Partner repository.

For a Fedora installation how-to please visit the Fedora Wiki, keep in mind that we do not support Fedora and are not able to help you if any issues occur.

First do a clean install of Ubuntu Server 10.04.


Install mysql-server with apt-get.

$ sudo apt-get install mysql-server

Added the ubuntu partners repository to the apt sources.list.

$ sudo echo "deb http://archive.canonical.com/ubuntu lucid partner" >> /etc/apt/sources.list

Run apt-get update to activate the newly added repository.

$ sudo apt-get update

Install Zarafa with apt-get.

$ sudo apt-get install zarafa zarafa-webaccess zarafa-libs zarafa-licensed

Note: zarafa-server will not start because it does not have the mysql password yet.

Specify the mysql root password in the /etc/zarafa/server.cfg configuration file.

$ sudo vi /etc/zarafa/server.cfg

Install the Zarafa license.

$ sudo echo "yourserial" > /etc/zarafa/license/base

Install the postfix mta.

$ sudo apt-get install postfix

- Add to /etc/postfix/main.cf.

mailbox_command = /usr/bin/zarafa-dagent "$USER"
mailbox_transport = zarafa: zarafa_destination_recipient_limit = 1

- Change mydestination to add your own maildomain in /etc/postfix/main.cf

Example:
mydestination = hostname.local, example.com, localhost.hostname.local, localhost

- Add to /etc/postfix/master.cf.

zarafa    unix  -       n       n       -       10       pipe
  flags=DRhu user=vmail argv=/usr/bin/zarafa-dagent -R ${recipient}

Create the vmail user on the system.

sudo adduser --system --no-create-home vmail

Add the user vmail to the variable local_admin_users in /etc/zarafa/server.cfg.

Restart apache to commit the changes zarafa made for webaccess.

$ sudo /etc/init.d/apache2 restart

Restart postfix to commit the changes to postfix.

$ sudo /etc/init.d/postfix restart

Start the zarafa-server.

$ sudo /etc/init.d/zarafa-server start

Make a Zarafa tester user and also create this user on the system so it can receive the email.

$ sudo /usr/bin/zarafa-admin -c test -p password -e test@example.com -f "Zarafa Test"

To create the user, use the adduser command and follow the wizard.

$ sudo adduser test

Login on webaccess and check if mail can be sent/received.

http://your_ip/webaccess

Personal tools