Deployment Guides
System Compatibility
Prior to installing Muradora, you might want to check our system compatibility matrix to ensure you have a setup that is known to work.
Using the Installer
If you would like an easy installation method on a Linux/Unix system, you can download muradora-allinone package (mirrored here), unpack it and run the "install.sh" script inside. It will then take you through the installation process with some prompting. You will need to have created the necessary databases required by fedora (eg. fedora and riTriples) and Muradora (ie. muradoralog database for statistics gathering) prior to running the install script.
When running the installation package, we recommend you use Postgresql databases for Fedora and its RDF triplestore (i.e. use the "localPostgreSQLPool" and "localPostgresMPTTriplestore" settings in fedora.fcfg), as well as our bundled Tomcat rather than your existing Tomcat.
Manual Installation
Below are the deployment processes for Muradora and its related authentication and authorization components for Fedora 2.2.2. The intended system is Unix/Linux but with minor modification, the guide can be used to work with Windows.
Important: Many of the components below make use of a Tomcat container. If you are using Tomcat 5.x.x and JDK 1.5.x, please go to your TOMCAT_HOME/common/endorsed and remove all the jar files found there. These have been known to cause problems, conflicting with newer version of the same libraries that come with Sun JDK.
- Installing Fedora
- How to enable Collection Support
- How to enable LDAP Authentication
- Install Solr with Fedora plugin
- Installing RAMP XACML PDP
- Installing RAMP Authorization Framework for Fedora
- Installing Muradora
- Installing Shibboleth authentication module (DAR and ASM)
- Installing Muradoralog for statistic module for Fedora
- Installing IMS web service for playing IMS learning object
