Install the following packages

aptitude install apache2 libapache2-mod-auth-pam

squirrelmail

That's really pretty simple. Just install

aptitude install squirrelmail

squirrelmail-configure should help you to set the main properties. I hope I don't have to mention that you should use ssl connections else your password isn't save.

ikiwiki

I've decided to install ikiwiki from backports.

echo "deb http://www.backports.org/debian lenny-backports main contrib" >> /etc/apt/sources.list
apt-get update
apt-get install debian-backports-keyring
apt-get -t lenny-backports install ikiwiki

webdav

I am doing a bookmark sync per xmarks plugin for firefox. So I can be sure that I have the same bookmarks on all my pcs. But I am also save not to share same with everybody else. I am bit paranoid at this point. I am also using ssl here - of course.

a2enmod dav_fs
a2enmod dav

and here is the relevant part inside my default-ssl vhost

Alias /hugoeierbaer /var/www/mephisto.derhammer.net/webdav
<Location /webdav>
  DAV On
  AuthPAM_Enabled on
  AuthBasicAuthoritative Off
  AuthUserFile /dev/null 
  AuthType Basic
  AuthName "Mephisto WebDAV"
  require valid-user
</Location>