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:

Step 1: Configure Repositories

First, you need to configure the Islandora repository on your Fedora Server:

  1. Install the YUM configuration manager using the following command:
sudo dnf install yum-utils
  1. 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:

  1. Access http://localhost/drupal on your web browser to open the Drupal installer.
  2. Choose the language for installation and click "Save and Continue."
  3. On the next screen, enter the database details and click "Save and Continue."
  4. Enter the site details, admin account details and then click "Save and Continue."
  5. 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.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!