Islandora is an open-source digital asset management system based on Drupal. This tutorial explains how to install Islandora on Fedora Server latest.
Before starting the installation process, make sure you have the following:
First, you need to configure the Islandora repository on your Fedora Server:
sudo dnf install yum-utils
sudo yum-config-manager --add-repo https://wiki.duraspace.org/download/attachments/45825919/islandora.repo
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
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.
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
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
Islandora is a Drupal module, therefore, you will need to configure Drupal by doing the following:
After completing the Drupal installation, you will see the Islandora dashboard where you can start adding content.
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!