Summary
News servers can be very resource-intensive;
the global Usenet news involves transfers of huge amounts of data every day,
and storage of that data for a period of days on news servers around the world.
Running a news server may therefore require dedicating a machine with tens or
hundreds of gigabytes of disk space to the task. If your needs are more modest,
though, you can run a news server without connecting it to Usenet. Such a
server can host private local discussion groups, or even public discussion
groups (say, for customer support purposes). In either case, the INN server is the usual choice for running
a news server on Linux. This server consists of several subprograms that
interact and that are configured through several files. You must set overall
configuration parameters, define newsgroups you wish to carry, and set policies
for who may connect to the news server as both a news feed and as a client.Still more modest servers may run using
alternative news server software. The Leafnode package, for instance, is
intended for news servers with limited connectivity and few users. It fetches
only those newsgroups that its users read from its upstream provider, and it
transfers messages using the subset of NNTP intended for news readers. It's
therefore well-suited to small sites such as very small businesses or homes,
where just a few users will read news. Its main advantage over configuring local
news readers to read messages directly from the ISP's news server is that it
permits quick scheduled transfers of all news postings in a few groups,
allowing users to read news at their leisure without keeping the network
connection active.