How to install Hula Groupware on Arch Linux

January 12, 2007 at 1:46 pm | Posted in Arch Linux, Hula | 1 Comment

This is a guide for how to build hula a calendar and mail server. This guide does not explain how to configure it, just build it and access the administration gui. Too see more, see my blog post on how to install Hula on Ubuntu Breezy.

Installing necessary packages.

Hula itself doesn’t have many dependencies, just openssl, but there are things that are needed to build hula.

pacman -S subversion
pacman -S pkgconfig

Getting the source.

The sources needed to be download using subversion from the hula repository.

svn checkout svn+ssh://anonymous@forgesvn1.novell.com/svn/hula/trunk

The password is ‘anonymous’ it may need to be typed twice.

Note: per this page: http://www.hula-project.org/Source_Code:

If you don’t have developer access to the Subversion repository, you can still get read-only anonymous access to the code. To check out the hula module anonymously, run:

svn checkout https://forgesvn1.novell.com/svn/hula/trunk

This was previously on an anonymous SSH account: that has now changed.

Building Hula.

Since the sources have been downloaded using subversion, we simply need to run ./autogen.sh, make, and make install.

$ ./autogen.sh –prefix=/opt/hula/
make
make install

The –prefix=/opt/hula makes sure hula gets installed to /opt/hula.

Completing the installation.

There are a few steps left to completing the installation.

cd /opt/hula/sbin
./hulasetup –domain=your.domain.com

If you do not specifiy –domain it will default to localhost.localdomain. Also, if you have apache running on port 80 I recommend doing something like:

./hulasetup –http=8080

But the port the web service runs on can always be changed later from the administration page. The port the administration gui runs on can also be changed later.

Starting hula.

To start hula make sure you are in /opt/hula/sbin and then run:

./hulamanager

Finally, just open http://localhost:89 in your favorite web browser to access the administration gui. The default username is admin and the password is hula. I recommend adding /opt/hula/sbin/hulamanager to the /etc/rc.local to get hula to start on boot. These can be changed later on.

1 Comment »

RSS feed for comments on this post. TrackBack URI

  1. umm … you do know that Hula is dead, right? Hula was abandonware/vaporware from the very beginning, and as of November 2006 when Novell finally pulled its backing from the project, it’s officially dead. They’ve handed what’s left of it to a company called Message Partners, who will maintain the code on behalf of the old Netmail customers — but it will be a proprietary offering.

    Going forward, you might want to try out Citadel which is a popular open source groupware platform that does most of what Hula only promised to eventually do.


Leave a comment

Blog at WordPress.com.
Entries and comments feeds.