How to Install SLiMS (Senayan Library Management System) 9 Bulian on Ubuntu 18.04

How to Install SLiMS 9 Bulian on Ubuntu 18.04

SLiMS is a web-based software for the Library Management System (Senayan Library Management System – SLiMS), which has many features with the aim of making it easy for libraries and librarians to carry out their work quickly and easily.

Some of the features include:

  • Online Public Access Catalog (OPAC) with thumbnail document image support (for images of book covers), Simple Search and Advanced Search mode
  • Digital contents/files (PDF, DOC, RTF, XLS, PPT, Video, Audio, etc.): attachment in each bibliographic record is supported
  • Documents record detail in MODS (Metadata Object Description Schema) XML format
  • Documents record detail in JSON-LD format with schema.org
  • RSS (Really Simple Syndication) XML format for OPAC
  • OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) in Dublin Core format for metadata harvesting purposes
  • and many more

SLiMS 9 Bulian was just released on February 1, 2020 with the addition of Urdu, Turkish and Russian for interface, security enhancements, and other features added.

Bulian or ironwood (Eusideroxylon zwageri Teijsm & Binn) or iron wood is a woody tree and is a typical plant of the island of Borneo. Since the release of Senayan3-stable14, SLiMS developers have used the unique Indonesian flora for the code name for the release of SLiMS as a form of appreciation and pride for Indonesia.

1.Install Apache

This tutorial uses Ubuntu 18.04 and virtual host / subdomain slims.getbox.xyz for SLiMS.

Install Apache on Ubuntu

Create a virtual host

The contents of the virtual host configuration file

Create a directory for virtual host

Activate virtual host

2.Install PHP

Install the PPA repository for PHP 7.3

Install PHP along with the required extensions

Install the Yaz library

Add extension = yaz.so in the php.ini configuration

Configuring extensions in php.ini

Restart apache2 service

3.Install MariaDB

Install MariaDB server

Login to the mysql shell.

Create a database of slims and their user

4.Install SLiMS

Download and extract SLiMS 9 Bulian

Change user and group of directory.

Browse the domain/subdomain used for SLiMS. Click Get Started to start installing SLiMS.

Install SLiMS 9 Bulian - Getting Started
Install SLiMS 9 Bulian – Getting Started

Check system requirements, whether they have been met. If it has not been met, configure it again. If everything is fulfilled click ‘Next’ to continue.

Install SLiMS 9 Bulian - System Requirements
Install SLiMS 9 Bulian – System Requirements

Click Install SLiMS for installation.

Install SLiMS 9 Bulian - What do you want?
Install SLiMS 9 Bulian – What do you want?

Enter the database, username, and password that was created before. Click Test Connection to test the database.

Install SLiMS 9 Bulian - Database information
Install SLiMS 9 Bulian – Database information

If it works, click Connection OK. Next

Install SLiMS 9 Bulian - Connection database OK
Install SLiMS 9 Bulian – Connection database OK

Choose whether to install Sample Data to learn about SLiMS. Then enter the username and password for the SLiMS administrator. Then click Run the installation.

Install SLiMS 9 Bulian - Sample data & Super user profile
Install SLiMS 9 Bulian – Sample data & Super user profile

If the SLiMS install is successfully displayed the message ‘New SLiMS successfully installed.

Install SLiMS 9 Bulian - SLiMS successful installed
Install SLiMS 9 Bulian – SLiMS successful installed

Remove the install directory

Browse the SLiMS domain/subdomain to display the front page

SLiMS 9 Bulian
SLiMS 9 Bulian

5.Install SSL Let’s Encrypt

Install SSL from Let’s Encrypt for HTTPS

Install certbot

SSL request for subdomain slims.getbox.xyz

If you have questions to install the dependency package, answer y

Enter an email address for notifications if SSL is nearing expiration

Approval of Terms of Service, answer A

Share email to EFF, can be y or n

Select the redirect method to HTTPS, answer 2

SSL/HTTPS installed successfully

Browse the SLiMS domain to test whether HTTPS is active

SLiMS 9 Bulian with HTTPS
SLiMS 9 Bulian with HTTPS

If you found this article helpful and would like to support my work, consider making a donation through PayPal. Your support helps me continue creating useful content and tutorials. Thank you!

Donate via PayPal: https://paypal.me/musaamin

Leave a Reply

Your email address will not be published. Required fields are marked *