About HyperNews

Compatibility Requirements

The following sections describe the basic requirements on your system that determine whether you might be able to run HyperNews.

If HyperNews is incompatible with the system you want to use, and you can't help port it, consider asking to set up a forum on one of the existing HyperNews sites. Or look into one of the other available conferencing systems.

Unix Operating System

A Unix system is required, although almost any modern Unix will do. If there are problems with some versions of Unix that can be worked around without too much strain, please let me know.

No port to Windows (3.1, 95, 98, or NT), or Mac has been completed, that I know of. There are several messages in this forum discussing this, especially regarding NT. In principal, HyperNews could probably be made to work on non-Unix systems without extreme difficulty, but I don't have time to do that work now.

To install HyperNews, it will be easier if you have root access on your Unix system, but this is not necessary.

WARNING: There are some problems with locking if you store your messages on an NFS or AFS partition. The locking code is probably NOT safe in this case because it depends on atomic actions (i.e. only one process at a time) for linking and unlinking, which is not guaranteed. The locking code should be changed to use rename instead which is more portable regarding atomic actions.

Perl 5

All the software is entirely written in Perl, and it requires some features of Perl 5. Perl 5.000 and 5.001 have problems - please use at least 5.002. (5.001m is also OK in most cases, but not 5.001n.)

If the flush.pl file is found missing, then you have a badly installed Perl.

Socket.pm in your Perl 5 library is used by http.pl (included in the HyperNews distribution) to fetch documents via HTTP. For some operating systems, Socket.pm has problems, so you might want to try socket.ph instead. To do so, you'll need to translate the /usr/include files (using "cd /usr/include; h2ph * sys/*"), or at least translate sys/socket.h and whatever it requires. If sys/socket.ph exists but is not found by Perl, it could be a problem with your Perl installation. If execution errors result when sys/socket.ph is loaded via http.pl, this is not surprising. I recommend you just comment out the offending lines in sys/socket.ph or in one of the files it loads.

Apache's mod_perl module does not yet work with HyperNews. There are a number of changes to HyperNews' use of packages that must be changed first.

HTTP Server

HyperNews should work with the standard CGI support provided by most Unix http servers; it is known to work with Apache, NCSA's httpd, CERN's httpd (not recommended), and Netsite.

The internal security mechanism of Apache, NCSA or CERN httpd may be used optionally, but this same mechanism is not always used with other servers, so you will have to either do some work to make the internal security work, or use "manual_security". Some work on support of "external security" via Netscape DBM files has been done; see the $PWFileDBM option in the hnrc file. Also some SQL database and socket access of member info is supported; see member-lib.pl.

For installation of HyperNews, it will help if you either are the web administrator or you can have the web administrator do some configuration of the http server for you. This configuration may need to be done a couple times until things are working the way you want. After installing HyperNews, many things can be managed via the web rather than through a telnet command line shell, but I don't generally recommend relying on only the web interface.

But even without the above, if your server already allows you to create CGI bin directories or use CGI scripts (most servers do), then that may be enough to go on. The main hurdle is that you need to set up a directory that the server can write in, but you probably don't want to allow just anyone to write in it. The installation instructions describe some techniques that may help you restrict who can access files in your installation, e.g. cgiwrap and setuid.

Certain things may be required of your HTTP server configuration.

Disk Requirements

Frequently, people ask what the disk requirements for HyperNews are. There are no real surprises, but total space for an active forum can grow very large as the number of messages grows.

The source (which is what you run) takes about 1M. Each message takes the size of the message itself plus the overhead of the urc file (about 2K), a directory, if there are any replies, a list of all the replies, a mailing list of subscribers, a log file (for each forum), and a hit count file. The mailing list is typically small or non-existent, except for at the base article level.

Sendmail Configuration

The default addesses used by HyperNews for email are "HyperNews" and "Owner-HyperNews". "HyperNews" is used for the visible recipient of email, i.e. the "To" header, since the real recipients are not listed in the headers. "Owner-HyperNews" is used as the envelope sender of messages and the "Errors-To" address, so reject mail (due to bad addresses, etc) will typically be sent there.

These addresses may cause problems for your sendmail unless you add them to your system mail alias file, or change the addresses in your configuration file (hnrc) to something real, or disable outgoing email. Also be aware that reject mail will accumulate in the Owner-HyperNews mailbox, and HyperNews has no way yet of dealing with it. For more discussion on email issues, see the HyperNews Email page.


Next-in-Thread Next Message
Inline: 1 All Outline: 1 2 All

1 Question: What about the CERN server? by Kerry Thompson, 1995, Sep 04
1 Is supported. by Axel Boldt, 1995, Sep 09
2 Question: What about Netware? , 1996, Jul 31
3 Question: Open Market Authentication Problems by Martin Grogg, 1996, Aug 01
4 Question: Any Hypernews alike for Win NT 3.51 by Eric Gibaud, 1996, Sep 22
5 Question: Is Perl 5.001.1 OK? by Ken Tanaka, 1996, Jan 31
1 Warning: I won't use Perl 5.001n by Ken Tanaka, 1996, Feb 01
1 Ok: It's installed now! by tanaka@ngdc.noaa.gov, 1996, Feb 05
...
2 Question: Why NOT version n? by roger@umich.edu, 1996, Mar 11
...
2 Warning: Installing Perl: Use the Bourne shell for Configure by Ken Tanaka, 1996, Feb 23
6 hypernews and NT , 1996, Feb 02
1 Question: Netscape Commerce Server, Windows NT and HyperNewse by Suneel Jhangiani, 1996, Feb 10
1 Question: Where is it? by jeffh@ee.pdx.edu, 1996, Feb 19
...
2 Feedback: I'm going to try NT too by paul.cgn@sni.de, 1996, Mar 15
...
2 None: Interested in NT PORT OF HN by Douglas Cohn, 1996, Mar 03
1 Agree: I too need HyperNews for NT by enrique.mora@disbumad.es, 1996, Mar 03
...
2 Feedback: Performance problems? I think not by david@diablo.eimages.co.uk, 1996, Jul 19
...
3 Angry: Cīmon get a REAL OS, UNIX not NT crap.. , 1998, Sep 08
4 More: I too am trying to port to NT (with MS IIS) by Larry Talley, 1996, Apr 05
1 More: It may be more difficult than I hoped by larryt@acm.org, 1996, Apr 08
...
5 Question: Is there a chance NT port will appear (pre-compiled)? by snidal@mbnet.mb.ca, 1996, Jun 19
6 More: I too am trying to port to NT (with MS IIS) by Larry Talley, 1996, Apr 05
7 Question: hypernews and nt by G. Raneburger, 1996, Oct 25
1 None: DNEWS hypernews server by f.bartels@utopia.twinfo.nl, 1996, Nov 01
...
2 Feedback: aGNeS - an HN-like system on NT by sbs@acm.org, 1999, Oct 06
7 Question: Where I can find flush.pl (since I don't seem to have it) by Christopher Hotz, 1995, Dec 26
1 Try the perl library by Don MacLeod, Corps of Engineers, 1996, Jan 25
8 Question: Does it work with SPINNER? by Kate Baumann, 1996, Mar 11
1 Ok: If you mean the Spinner now known as Roxen/Caudium, then Yes by Knotwork Webmaster, 2002, Apr 07
9 None: Perl 5.0001n bug are you sure by Joel McAllister, 1996, Mar 15
1 Feedback: Maybe yes, maybe no by Daniel LaLiberte, 1996, Mar 15
(_ Question: What about 5.002? by pwiseman@mindspring.com, 1996, Mar 19
(_ None: I haven't tested 5.002 yet. by liberte@hypernews.org, 1996, Mar 19
(_ Note: *Very* basic 5.002 use by roger@umich.edu, 1996, Apr 02
10 Question: OpenMarket compatability by Derek Sato, 1996, Apr 16
11 anyone who installed HyperNews on SGI Indy w/ IRIX 5.2 ? by veronika summerauer, 1994, Oct 04
1 problem solved by (v)., 1994, Oct 05
(_ thanks for the answer by @slip196.sirius.com, 1995, Feb 03
12 Is there a Mac version HyperNews script? by Feng Hou, 1994, Dec 01
1 Not yet by Daniel LaLiberte, 1994, Dec 03
1 Macintoshii and Perl and HTTP ... by @sco.com, 1995, Jan 03
...
2 Question: I'm on a mac.....? by Mike S, 1998, Jun 26
1 None: HyperNews on Unix by liberte@emancholl.pair.com, 1998, Jun 26
13 Is there a Windows NT Version? by Albert Lopez, 1994, Dec 05
1 I wanna know too! by corywest@tango.seattle.wa.us, 1995, Jan 10
1 I'd like to keep in touch about this by richh@fourgen.com, 1995, Mar 10
... 1 Message(s)
2 Just checking something by esullivan@pcweek.ziff.com, 1995, Apr 06
2 Feedback: Me, too (and Website 1.0 has full CGI capability) by thuber@cslanet.calstatela.edu, 1995, Jun 22
1 Feedback: Trying the Port to NT Website 1.0 by tdenton@bpl.com, 1995, Jun 27
...
2 Website hypernews by bjensen@oknet.com, 1996, Jan 09
...
3 Totally excellent media resource by @199.1.41.200, 1995, Jun 26
4 Question: Does it work with a Mips chip? by jltaylo@sandia.gov, 1995, Sep 06
5 More: What about Netscape server on NT? by csmith@entergy.com, 1995, Oct 23
6 Question: What about Purveyor from Process Software as well? by netexplorer@MAILHOST.NET, 1995, Dec 24
7 Question: hypernews for nt platform by webmaster@ris.at, 1996, Oct 25
8 None: please inform me about hypernews and nt by webmaster@ris.at, 1996, Oct 25
1 Note: I would also like to know about Hypernews and nt by nikkii@intac.com, 1996, Dec 26
... 1 Message(s)
14 Lots of trouble setting up HyperNews on GNServer 2.07 by Simon Rakov, 1994, Dec 22
15 Question: Anybody using Hypernews on Netscape communication Server? by @www.gii-awards.com, 1995, Aug 16
16 Question: What web server is needed? by Steve Malikowski, 1995, Aug 23
17 Note: Perl5.0001m/Linux/ELF/no go by Patrick Wiseman, 1995, Sep 07
18 Question: Hypernews, Apache, And Virtual Hosts by Jeff Heinen, 1995, Dec 29
19 Question: Sun, Netscape and Hypernews by Ann Mansker, 1996, Jan 09
20 Question: Using Hypernews with Netscape server? by Dan Cornish, 1996, Mar 17
21 Question: FAQ on HN running on NT? $$ offer for install by Jim Rosenfield, 1996, Apr 23
22 Question: Hypernews on HP-UX ? by gilles.simon@st.com, 1996, May 09
23 Question: HyperNews and Microsoft IIS by CLNEAL@CTLNET.COM, 1996, May 13
24 Question: HyperNews on Irix 5.3 with Netscape Communications Server by ahoffman@digitalglobe.com, 1996, Jun 05
25 Question: Anybody using HyperNews with WN server? by Athula Herath, 1996, Jul 16
26 Question: HyperNews on OS/2 + ICS by Cameron Martin, 1996, Aug 23
27 Sad: Hey, it won't even decompress by Jon Hassall, 1996, Sep 09
28 Question: How do I Untar by tcis@outreach.com, 1997, Jan 03
1 None: tar is a Unix program by Daniel LaLiberte , 1997, Jan 07
2 Question: untar by udai_suggu100@rediffmail.com, 2002, Nov 04
29 None: GCC Compiler and Perl Interpreter without hassle? by Charles G. Hollins, 1997, Jan 06
30 Linux by @142.158.220.31, 1995, Aug 14
31 Angry: perl5.003/auth..failed by Olivier PAGE, 1997, Jan 31
32 Question: Error Msgs : Doc contains no data by Frank, 1997, Feb 17
33 Question: Hypernews on Novell's Netware 4.11? by Fred Melssen, 1997, Apr 21
34 Angry: Much difficulty patching HyperNews under mod_perl by Ert Dredge, 1997, Jul 10
35 Question: What browsers DO support redirection ? by Mike Reynolds, 1997, Jul 07
36 None: Tar by Dave Gurske, 1996, Apr 13
1 Idea: Tar is "Tape ARchive" by Ken Tanaka, 1996, Apr 14
2 Question: I need TAR unziper by SNIPERLUI@hotmail.com, 1998, Jan 04
37 Question: Fast-cgi by Thomas Forster, 1997, Jan 27
38 Question: Will HyperNews run on the Boa web server? by Cameron, 1998, Apr 06
39 Question: how long does it take to install for a non programming person? by Ute, 1998, May 18
1 Feedback: Installation might be easy or hard by liberte@hypernews.org, 1998, May 18
(_ Question: Could i pay you to install HyperNews by daniel@urbanmotion.org, 2000, Jun 06
(_ None: Installation and Customization services by liberte@hypernews.org, 2000, Jun 07
1 None: we do not allow telnet by daniel@urbanmotion.org, 2000, Jun 07
2 Idea: But they do have an "Archive Gateway" by daniel@urbanmotion.org, 2000, Jun 07
... 1 Message(s)
40 Question: Does Hypernews run under FreeBSD 2.2.x? by Jim Hodges, 1998, May 27
1 None: HyperNews.org runs on pair.com which uses FreeBSD. by liberte@emancholl.pair.com, 1998, May 27
41 Warning: HELP PLEASE !!!!! by Olivier, 1998, Sep 17
1 None: 'Manual' security is form-based by liberte@emancholl.pair.com, 1998, Sep 17
42 Question: HyperNews run as a 'Virtual Include' on web page by Rick Umstattd, 1998, Oct 01
1 None: Wrapping in TABLE cell works fine by liberte@emancholl.pair.com, 1998, Oct 01
43 Question: HyperNews and Linux by Arpi, 1999, Jan 19
1 None: Linux is fine by liberte@emancholl.pair.com, 1999, Jan 25
44 Question: Full Hardware Requirements ? by Denny De La Haye, 1999, Jun 17
1 Idea: What are your site's statistics? by denny@concretecow.com, 1999, Jun 17
(_ Feedback: I'll show you mine if you show me yours !!! by denny@concretecow.com, 1999, Jun 17
45 News: Job: Researcher/Developer to work on D3E-HyperNews by Simon Buckingham Shum, 1999, Oct 05
46 News: Job: HyperNews developer/Java Programmer (Open U., UK) by Simon Buckingham Shum, 1999, Oct 11
47 Question: I want to know?? by Jorge Ruiz, 2000, Feb 22
1 None: re want to satellite tv dish network directv direct tv by re want to satellite tv dish network directv direct tv, 2003, Dec 07
48 Question: s.th. new for Mac? by henrik pantle, 2000, May 14
1 None: No mac ports known by Daniel LaLiberte, 2000, May 16
(_ None: Any MacOS X sucesss? by Ken Tanaka, 2003, Oct 23
49 Question: researcher by george steinberg, 2004, Feb 16

Add to: "HyperNews Compatibility and Requirements"

Members Subscribe Admin Mode
Show Frames Help


|| About || Instructions || Test || Guestbook || Future || || Source || Installation || Consortium ||

Google
 
Web www.HyperNews.org