Installing Islandora on Fedora Server
Islandora is an open-source digital asset management system based on Drupal. This tutorial explains how to install Islandora on Fedora Server latest.
Prerequisites
Before starting the installation process, make sure you have the following:
- A Fedora Server running on your machine
- Apache web server installed
- PHP version 7.0 or higher installed
- MySQL/MariaDB database installed
Step 1: Configure Repositories
First, you need to configure the Islandora repository on your Fedora Server:
- Install the YUM configuration manager using the following command:
sudo dnf install yum-utils
- Add the Islandora repository to your system:
sudo yum-config-manager --add-repo https://wiki.duraspace.org/download/attachments/45825919/islandora.repo
Step 2: Install Required Packages
Next, you need to install the required packages. Perform the following commands:
sudo dnf update
sudo dnf install -y islandora yum install -y httpd php \
php-cli php-common php-gd php-mbstring \
php-intl php-xml php-zip php-mysqlnd php-opcache mariadb mariadb-server
Step 3: Configure MySQL
After installing MariaDB, you need to set the root password and start the service:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo mysql_secure_installation
Answer the installation prompts as needed to set the root password and secure the database.
Step 4: Install and Configure Solr
Islandora requires a search engine. Apache Solr provides search indexing, ranking and search results.
Run the following commands:
sudo dnf install -y java-1.8.0-openjdk solr
sudo systemctl start solr
sudo systemctl enable solr
After Solr is installed, you need to create a Solr collection for Islandora:
sudo solr create -c islandora
Step 5: Install Islandora Modules
Finally, it's time to install the Islandora modules:
cd /var/www/html/sites/all/modules
sudo wget https://ftp.drupal.org/files/projects/islandora-7.x-1.13.tar.gz
sudo tar -xzvf islandora-7.x-1.13.tar.gz
Step 6: Finish Drupal Configuration
Islandora is a Drupal module, therefore, you will need to configure Drupal by doing the following:
- Access http://localhost/drupal on your web browser to open the Drupal installer.
- Choose the language for installation and click "Save and Continue."
- On the next screen, enter the database details and click "Save and Continue."
- Enter the site details, admin account details and then click "Save and Continue."
- Follow the installation prompts until it is completed.
After completing the Drupal installation, you will see the Islandora dashboard where you can start adding content.
Conclusion
You have just completed the installation of Islandora on Fedora Server. You can now start managing and organizing your digital assets with Islandora.