Koha System Architecture

Post on 14-Apr-2017

329 views 4 download

Transcript of Koha System Architecture

Koha System Architecture

Technical components• Code base in Perl, also with some Javascript, JQuery, XSLT etc.• SQL database (MySQL preferred but others like MariaDB also work)• Cataloging data stored in Marc21-format• Zebra as the (indexing) search engine; support for Elastic Search in

development

Koha database schema:http://schema.koha-community.org/

Koha requirementsTo install Koha for immediate use we recommend:

• A Linux server – like Debian• Apache• MySQL• Perl• Root access to the server• A better than average level of skill with the command line, Apache,

and MySQL tools

Installation methods & running updates

• Packages (Debian/Ubuntu)• Tarball• Git install for development