as last log
[spider.git] / html / adminmanual-2.html
index ecaf1910adcf9590abf2b829eeade8e362129fa3..a74ae76f836356c558c4df149889c485d8b4a1cd 100644 (file)
@@ -2,7 +2,7 @@
 <HTML>
 <HEAD>
  <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
- <TITLE>The DXSpider Installation and Administration Manual : The Client program</TITLE>
+ <TITLE>The DXSpider Installation and Administration Manual : Quick installation guide</TITLE>
  <LINK HREF="adminmanual-3.html" REL=next>
  <LINK HREF="adminmanual-1.html" REL=previous>
  <LINK HREF="adminmanual.html#toc2" REL=contents>
 <A HREF="adminmanual-1.html">Previous</A>
 <A HREF="adminmanual.html#toc2">Contents</A>
 <HR>
-<H2><A NAME="s2">2. The Client program</A></H2>
+<H2><A NAME="s2">2. Quick installation guide</A></H2>
 
-<P>In earlier versions of Spider, all the processes were Perl scripts.  This 
-was fine but with a lot of users your computer memory would soon be used up.  
-To combat this a new client was written in "C".  This client only works for
-<EM>incoming</EM> connects at the moment.  Before you can use it though it 
-has to be "made".  CD to /spider/src and type <EM>make</EM>.  You 
-should see the output on your screen and hopefully now have a small C program 
-called <EM>client</EM>.  Leave it in this directory.
+<P>This section is designed for experienced Spider sysops who want to install
+Spider from scratch.  It is simply a check list of things that need to be
+done without any explanations.  The name in brackets at the end of each line
+is the user that should be doing that process.
+<P>
+<UL>
+<LI>Login as root</LI>
+<LI>Get the additional CPAN modules and install them (root)</LI>
+<LI>Create the "sysop" user and set a password (root)</LI>
+<LI>Put the Spider tarball in &nbsp;sysop and untar it (root)</LI>
+<LI>ln -s &nbsp;sysop/spider /spider (root)</LI>
+<LI>groupadd -g 251 spider (root)</LI>
+<LI>Add any more users you need to the group entry in /etc/group (root)</LI>
+<LI>Set the permissions on the spider tree (root)</LI>
+<LI>Fix permissions on ax25_call and netrom_call (root)</LI>
+<LI>Login as the sysop user</LI>
+<LI>cd to /spider (sysop)</LI>
+<LI>mkdir local (sysop</LI>
+<LI>mkdir local_cmd (sysop)</LI>
+<LI>cp perl/DXVars.pm.issue local/DXVars.pm (sysop)</LI>
+<LI>cd to /spider/local and edit DXVars to set your details (sysop)</LI>
+<LI>cd ../perl (sysop)</LI>
+<LI>./create_sysop.pl (sysop)</LI>
+<LI>./cluster.pl (sysop)</LI>
+</UL>
+<P>Spider should now be running and you should be able to login using the
+client program.
+<P>
+<UL>
+<LI>Login as root</LI>
+<LI>Enter the correct line in ax25d.conf (root)</LI>
+<LI>Enter the correct line in /etc/services (root)</LI>
+<LI>Enter the correct line in /etc/inetd.conf (root)</LI>
+<LI>killall -HUP inetd (root)</LI>
+</UL>
+<P>Spider should now be able to accept logins via telnet, netrom and ax25.
+<P>
+<UL>
+<LI>Login as sysop</LI>
+<LI>Start the cluster (sysop)</LI>
+<LI>set/node and type for links (sysop)</LI>
+<LI>Write any connect scripts (sysop)</LI>
+<LI>Edit /spider/crontab as required (sysop)</LI>
+<LI>Edit any other files as necessary (sysop)</LI>
+<LI>Set filters, hops and forwarding files (sysop)</LI>
+<LI>Login as root</LI>
+<LI>Enter the correct line in /etc/inittab (root)</LI>
+</UL>
 <P>
 <HR>
 <A HREF="adminmanual-3.html">Next</A>