The INN+SUCK HOWTO
 
 

What the inn and suck are?

Inn stands for "InterNetNews daemon", it handles multi-user access to local news resources.

Suck is news sucker; it mediates in news exchange between two news servers: our and remote (it emulates news reader behavior; there is a different news exchange
protocol between two news servers (built in innd) but it requires a special configuration on both sides and we don't want this).

When to install inn+suck.

If you think that the following conditions are applying to you:

   1.You're bored and you need some changes (necessary condition, because if you need local news server, leafnode will be enough and simplest to configure,
     besides this experiment could be very expensive in time and nerves),
   2.Your news resources use more than one user (for one user only "rtin -SQ" is enough) or your computer is local network server (say, in your company),
   3.Leafnode possibility are not enough (you need killfiles and other limits on received news mail),
   4.News receiving process is too long and you need some compression,

that means you should install inn+suck duet.

If you want to install this software, following packages (or newer versions) are required:

   1.cleanfeed (ex. cleanfeed-0.95.5a-1),
   2.inn (ex. inn-1.7.2-13, WARNING: the original packet from RedHat5.1 distribution is corrupted),
   3.perl-MD5 (ex. perl-MD5-1.7-2),
   4.suck (ex. suck-3.9.4-2).

I used the following addresses:

     cleanfeed, inn and perl-MD5 packets - ftp.task.gda.pl/pub/linux/redhat-updated/i386/RedHat/RPMS/
     suck packet ftp.task.gda.pl/pub/linux/redhat-contrib/tbird/i386/

Advantages and disadvantages of this solution.

inn+suck advantages:

   1.Devilish fast,
   2.Very big possibilities (killfile, etc.), but you must look at suck possibilities (because after receiving, mail is send to inn and IMHO if something were received,
     let it stay),
   3.You can configure inn+suck, in the way that news are transported compressed, so receiving time is much shorter,
   4.You can use grep in spool directory without any "incidental results" (this suggestion refers to the simplest leafnode, where expire time is calculated since last
     access time, so if you "did it" this time gets longer),
   5.When you install this news server you are "one of the best" (majority of big news servers use inn).

inn+suck disadvantages:

   1.Difficult configuration and hermetic documentation (at least at the beginning) but this document was made to eliminate this disadvantage,
   2.Memory hunger:
          innd process is in memory all the time (leafnode is running on demand),
          On the disk inn needs much more space (but it is acceptable).

Installation and configuration.

Installation and configuration process is simple (at least before running it for the first time, but about that, without this preface, average news eater can realize after
few days of fights):

   1.Install inn and suck (and few more details described before),
   2.Remove peers section in file "/etc/news/innfeed.conf",
   3.Add your own feed in file "/etc/news/newsfeeds", i.e.:
 

          ...
          news.task.gda.pl\
                  :!junk,!test,!to\
                  :Tf,Wnm:
          ...

     where news.task.gda.pl is a name of your news server, and to acceptable distribution list add your own (ex. "de", ... I use polish -- "pl"):

          ...
          ME\