Index: trunk/Nebulous/docs/setup.txt
===================================================================
--- trunk/Nebulous/docs/setup.txt	(revision 4440)
+++ trunk/Nebulous/docs/setup.txt	(revision 4801)
@@ -1,10 +1,68 @@
+- Create a UNIX group for Nebulous
 
-- building and install the Perl modules (see: README)
+# groupadd nebulous
+
+- Add the users that you want to be able to access Nebulous to that group
+
+# usermod -G nebulous foouser
+
+- build and install the Nebulous Perl modules (see: README)
 
 - create and initialize the database (see: docs/database_setup.txt)
 
+- Install Apache with mod_perl
+
+- mod_perl-1.29 install
+perl Makefile.PL USE_APXS=1 INSTALLDIRS=vendor WITH_APXS=/usr/sbin/apxs EVERYTHING=1 PERL_DEBUG=1
+
+#MP_TRACE = 1 MP_DEBUG = 1 MP_USE_DSO = 1 MP_INST_APACHE2 = 1 MP_APXS = /usr/sbin/apxs2
+
+- add the "nebulous" group to /etc/group
+- configure Apache to run as the nebulous group. 
+
+install Apache2 >= 2.0.54 and mod_perl >= 2.0.0
+
+Apache::DBI >= '0.97' is required for connect_on_init() to work under mod_perl
+>= 2.0.1
+
+# out of date from here down...
+
+#
+# CGI interface
+#
+
+ScriptAlias /nebulous /usr/local/apache/perl/imageserver.pl
+
+<Directory "/usr/local/apache/perl">
+        AllowOverride None
+        Options None
+        Order allow,deny
+        Allow from all
+</Directory>
+
+PerlModule Apache::PerlRun
+<Location /perl>
+        SetHandler perl-script
+        PerlHandler Apache::PerlRun
+        Options ExecCGI
+        allow from all
+        PerlSendHeader On
+</Location>
+
+#
+# Nebulous::Apache interface
+#
+
+PerlModule Apache::DBI
+PerlModule Nebulous::Apache
+
+<Location /nebulous>
+        SetHandler perl-script
+        PerlHandler Nebulous::Apache
+</Location>
+
 - setup the server
 
-As a CGI, work with either Apache 1.3.x or 2.0.x
+As a CGI, will with either Apache 1.3.x or 2.0.x
 
 cp scripts/imagesever.pl /var/www/localhost/cgi-bin
