The Reciprocal Net site software is a web application written primarily in Java, designed to be installed on an existing web server running the GNU/Linux operating system. It is distributed in Red Hat Package Manager (RPM) format. An online Yellow Dog Updater Modified (YUM) repository is available.
· System
o minimum: any modern Intel-based desktop PC.
o recommended: server-class machine with an uninterruptable power supply for high availability.
· Memory
o recommended: at least 512 MB RAM
· Disk
o minimum: at least 5 GB free hard drive space.
o recommended: redundant disk array for high availability
· Processor
o minimum: Pentium 4-class 32-bit capable processor
o optional: 64-bit-capable processor (e.g. EM64T, AMD64). However, this release of Reciprocal Net site software does not take advantage of 64-bit-capable processors.
Sites that are particularly concerned about availability and reliability are advised to select server-class hardware with redundant disk arrays.
Several distributions of the GNU/Linux operating system have been tested extensively with this release of the Reciprocal Net site software and are known to be compatible:
· Red Hat Enterprise Linux 5, i386 edition (including release 5.1)
· CentOS 5, i386 edition (including release 5.1)
· Scientific Linux 5, i386 edition
· Fedora Core 6, i386 edition
· Fedora Core 7, i386 edition
· Fedora Core 8, i386 edition
Use of other GNU/Linux distributions and even other operating systems may be possible but cannot be supported by the Reciprocal Net project. Note that only the i386 editions of GNU/Linux operating systems are supported at this time. These are able to run on both 32-bit-capable and 64-bit-capable Intel-compatible processors. Although some sites have reported success running Reciprocal Net sites on x86_64 editions of the GNU/Linux operating system, such configurations have not been tested and thus are not recommended.
Older GNU/Linux distributions are no longer supported by the Reciprocal Net project. In particular, use of Red Hat Linux 8 is discouraged because its product support ceased in year 2003, and use of Fedora Core 1 is discouraged because its product support ceased in year 2005. Existing Reciprocal Net sites that may be running these obsolete operating systems are urged to upgrade.
· A web server daemon. Apache Httpd 2.2 from the Apache Software Foundation has been tested extensively and is supported.
· A servlet container daemon or J2EE daemon. Apache Tomcat 5.5 from the Apache Software Foundation has been tested extensively and is supported. Note that some software packages are capable of fulfilling both the web server requirement and the servlet container requirement.
· A Java virtual machine (VM) compatible with J2SE specification 1.5.0 or higher. JDK 6 from Sun Microsystems has been tested extensively and is supported.
·
A SQL database
server for which a Java (JDBC) driver is available. MySQL 5.0 from
· The most recent release of the Reciprocal Net site software.