![]() |
[ Home | Directory | About | Membership | Contacts | Search ] |
The following software is required:
| Package | Download |
| RedHat Linux 6.2 | http://www.redhat.com |
| mod_virgule (kaitiaki version) | kaitiaki_1.0.tar.gz |
| the sample kaitiaki website database | kaitiaki_db_1.0.tar.gz |
| rtf-converter | rtf-converter_1.0.tar.gz |
| Majordomo | http://www.greatcircle.com/majordomo/ |
| MajorCool | http://www.conveyanced.com/MajorCool/ |
| Hypermail | http://www.hypermail.org |
This document describes how to install the kaitiaki web site software. It is intended for experienced computer users - preferably with some Linux experience.
The kaitiaki web site is intended to be run on Redhat Linux version 6.2. The original machine was a P150 with 2442 MB hard disk, 48MB RAM and an ne2000 compatible network card on I/O port 0x280. This machine was configured as a web server with X Windows and the Gnome desktop. The install options are listed here.
RedHat Linux provides several GUI based configuration tools. To use them:
Click on the Gnome menu ("foot" icon at bottom left of the screen)
The network addresses listed are for ReddFish, for other installations, please use an IP address, netmask and name server address provided by your ISP.
ReddFish has a Windows NT Domain which is used for accessing the file server and printer. Linux can access the NT server using the Samba server software. This is convenient, but not necessary for the kaitiaki server, instructions for configuring Samba are given here.
See kaitiaki.conf for the conf file settings specific to the kaitiaki site. Edit /etc/httpd/conf/httpd.conf to make the changes. Then restart the web server by typing /etc/rc.d/init.d/httpd restart
Mod virgule is the sofware that manages most of the kaitiaki web site, particularly the trust metric system.
You may wish to edit some of the source files in order to customise your site. Then:
The original installation instructions by Raph Levien are here.
The rtf-converter application is used by the web site software to convert uploaded rtf documents to html. To install the RTF converter
Make a shortcut to the rtf-converter in /usr/bin.
Test the rtf-converter by:
HT/Dig is the search engine software used for the search pages on the kaitiaki web site. To install HT/Dig
Now edit /home/httpd/htdig/conf/htdig.conf
After you have put some web site content in place:
After you have everything set up you will want to add the rundig command into your crontab
The above settings should run rundig every morning at 4am
Several components of the kaitiaki web site software use special user accounts.
Majordomo requires a special login in order to run securely. The kaitiaki web site uses "karere" as the majordomo login To add the "karere" login
After installing majordomo you need to edit /etc/aliases to configure the mailing lists. A sample set of aliases to add is here. To reduce spamming of the lists, make sure you change all occurrences of "-secret" to another (hard to guess) name. After modifying /etc/aliases, run newaliases to load the new version.
The kaitiaki web site uses the MajorCool web interface to majordomo. The MajorCool source code is located in /home/kaitiaki/majorcool. Install MajorCool as follows:
Configure will prompt for the settings, which you should base on the sample default.sh given here (if you replace the existing default.sh with the sample, configure will use it for obtaining the default settings.
Several (cosmetic) changes were made to MajorCool for use with the Kaitiaki web site. These changes can be applied by:
For additional information on installing MajorCool, read install.htm in the majorcool/Docs directory or on the MajorCool web site at www.conveyanced.com/MajorCool/Docs/install.htm.
Hypermail processes all mail sent to the "korero" mailing list to provide an archive browseable through the web.
Now set up the korero mailing list to pass incoming messages to hypermail.
First, create a link to hypermail in the majordomo directory.
The majordomo.aliases file already contains the settings for hypermail. The korero-secret alias forwards messages to korero-web, and korero-web uses the majordomo wrapper application as follows: