in FOSS

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.

0.Software and tools used

The tools used in this tutorial are:

  • Ubuntu 18.04 64bit VPS
  • The slims.getbox.xyz subdomain
  • Apache 2.4
  • PHP 7.3
  • MariaDB 10.4

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 the MariaDB repository

Install MariaDB server

Secure the MariaDB installation

Login to the mysql shell

Create a database of slims and their user

4.Install SLiMS

Download and extract SLiMS 9 Bulian

Change owner and directory permissions

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

Good luck 🙂

Write a Comment

Comment