ReadingRecord is currently supported on CentOS Linux 5.9 (32-bit or 64-bit).
There are many methods & options when installing Linux, all of which are beyond the scope of this documentation but well documented on the Internet. You can choose a minimal install (adding packages as necessary), the full install or select specific package groups. The X-Windows environment is not required, but may be installed if a graphical user interface (GUI) is desired. At minimum you'll need the following, which are included as part of CentOS 5.9:
The following are optional, but recommended, steps to help improve the security of your ReadingRecord server. Procedures for doing so are outside the scope of this documentation, but well documented elsewhere.