- Table of Contents
- ::
- Introduction
- ::
- Overview
- ::
- Architecture
- ::
- Installation
- ::
- Importing
- ::
- Exporting
- ::
- Remote Services
- ::
- Databases
- ::
- Searching
- Appearance
- ::
- New Categories
- ::
- Troubleshooting
- ::
- Contact
Chapter 4: Installation
Installing iVia requires a computer with GNU/Linux installed, and some knowledge of Linux, Apache and MySQL administration. Before installing iVia, several supporting packages must be installed, including libiViaCore, libiViaMetadata and libiViaOaiPmh. Please see the INSTALL file in the iVia distribution for the latest details.
Hardware Requirements
Hardware requirements will vary according to project. A modern desktop computer can easily handle collections comprising hundreds of thousands of records, but will require several Gigabytes of disk space for a collection this large. Older hardware can be used, but may be slow.
Here are our recommendations for a standard project:
- CPU: AMD Athlon 4800+ (or better)
- RAM: 2Gb (or more)
- Hard Disk: 200Gb (or more depending on usage) SATA or SCSI (RAID 0 preferred for performance)
- OS: Linux (Debian 64 preferred)
Software Installation
iVia is designed to run on any modern GNU/Linux system. Releases are tested on Debian (version 3 or later), Slackware (version 8.1 or later), and Red Hat (version 8). It re-uses several other Free Software packages, and is itself distributed under the terms of the GNU General Public License.