Installing Zarafa from Ubuntu Repository

From Zarafa wiki

(Difference between revisions)
Jump to: navigation, search
(Undo revision 867 by Johanna (Talk))
Line 7: Line 7:
Install mysql-server with aptitude.
Install mysql-server with aptitude.
-
<pre># sudo aptitude install mysql-server</pre>
+
<pre>$ sudo aptitude install mysql-server</pre>
Added the ubuntu partners repository to the aptitude sources.list.
Added the ubuntu partners repository to the aptitude 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 aptitude update to activate the newly added repository.
-
<pre># sudo aptitude update</pre>
+
<pre>$ sudo aptitude update</pre>
Install Zarafa with aptitude.
Install Zarafa with aptitude.
-
<pre># sudo aptitude install zarafa zarafa-webaccess zarafa-libs zarafa-licensed</pre>
+
<pre>$ sudo aptitude 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.
Specified 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>
Install the Zarafa license.
Install the Zarafa license.
-
<pre># sudo echo "yourserial" > /etc/zarafa/license/base</pre>
+
<pre>$ sudo echo "yourserial" > /etc/zarafa/license/base</pre>
Install the postfix mta.
Install the postfix mta.
-
<pre># sudo aptitude install postfix</pre>
+
<pre>$ sudo aptitude install postfix</pre>
- Add to /etc/postfix/main.cf.
- Add to /etc/postfix/main.cf.
Line 47: Line 47:
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.
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.
-
<pre># sudo /etc/init.d/postfix restart</pre>
+
<pre>$ sudo /etc/init.d/postfix restart</pre>
Start the zarafa-server.
Start the zarafa-server.
-
<pre># sudo /etc/init.d/zarafa-server start</pre>
+
<pre>$ sudo /etc/init.d/zarafa-server start</pre>
Make a Zarafa tester user and also create this user on the system so it can receive the email.
Make a Zarafa tester user and also create this user on the system so it can receive the email.
-
<pre># sudo /usr/bin/zarafa-admin -c test -p password -e test@example.com -f "Zarafa Test"</pre>
+
<pre>$ sudo /usr/bin/zarafa-admin -c test -p password -e test@example.com -f "Zarafa Test"</pre>
To create the user, use the adduser command and follow the wizard.
To create the user, use the adduser command and follow the wizard.
-
<pre># adduser test</pre>
+
<pre>$ sudo adduser test</pre>
Login on webaccess and check if mail can be sent/received.
Login on webaccess and check if mail can be sent/received.
http://your_ip/webaccess
http://your_ip/webaccess

Revision as of 14:49, 29 October 2010

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 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 aptitude.

$ sudo aptitude install mysql-server

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

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

Run aptitude update to activate the newly added repository.

$ sudo aptitude update

Install Zarafa with aptitude.

$ sudo aptitude install zarafa zarafa-webaccess zarafa-libs zarafa-licensed

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.

$ sudo vi /etc/zarafa/server.cfg

Install the Zarafa license.

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

Install the postfix mta.

$ sudo aptitude 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.

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

Add your domain to the mydestination variable in /etc/postfix/main.cf.

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