NNTPSwitch

Load Balancing NNTP Router

 

About NNTPSwitch
NNTPSwitch is a Linux NNTP content router, loadbalancer and virtual hosting application. It's aimed at high-performance news servers for ISPs and Usenet resellers. NNTPSwitch forwards client connections to multiple backend servers to get it's articles. Depending on the backend server type, all NNTP commands and extensions are supported.

NNTPSwitch offers extensive virtual hosting envinronments to be set up. Virtual servers can have different sets of user groups. All kinds of different access policies can be set up using access-lists, authorization lists and group lists. Each individual user or session can have its own rate-limits, bytelimits, timelimits and other tunables to make up for everything an ISP wants.

The idea is to split different sets of newsgroups to different servers. Each server can take a small part in the total load of running a news service. Additionally multiple servers for the same newsgroups can be load-balanced, or used as backup servers. Traditionally backend servers should be running INN or Diablo, however Diablo has it's own load balanced reader.

Several types of authentication can be used including some popular opensource databases and protocols. Each set of users can have their own authentication configuration. Accounting data can also be send to a variety of servers and protocols. Processing the accounting data is left as a job for the authentication server.

Latest News
22 November 2007
    Hey, nntpswitch is not dead! There's just no release for a while. The current cvs version nears completion and is intended to be released this year. The goal is to release this version as being version 1.0 and stay there for a while.
30 November 2004
    A new version of nntpswitch has been released. There are lots of improvements over previous versions so it's recommended that you upgrade. Download nntpswitch-0.11 and see the README for upgrading notes. Also read the Changelog for a list of new additions and fixes.
18 April 2004
    New and improved website online. Also the manual has been greatly improved with lots of new additions and corrections.
18 March 2004
    Stable nntpswitch-0.10 or download by ftp. See README and Changes for details. See manual for all configuration details. This is mainly new features release which adds user profiles, load balanced backend servers and a ton of more new features.
18 Januari 2004
    0.09 has a serious bug, download the patch here. However i recommend using the latest cvs version for production use.
24 December 2003
    Stable nntpswitch-0.09 or download by ftp. See README and Changes for details. This is mainly a bugfix release but adds more features too. New features include group based authentication and several extra user limits. Also the statistics generation has been greatly improved. Detailed documentation is still a work in progress.