Install SLiMS (Senayan Library Management System) on Debian/Ubuntu


SLiMS (Senayan Library Management System) is a free and open-source complete Library Management System, which has many features that will help libraries and librarians to do their job easily and quickly. The software is build in the PHP framework and MySQL/MariaDB as Database. Below are some features provided by SLiMS :

  • 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
  • Bibliographic/catalog database management with book cover image support
  • Union Catalog creation with Union Catalog Server
  • Serial publication control
  • Federated search engine creation with Nayanes
  • Document items (book copies) management with barcode support
  • Master Files management to manages document referential data such as GMD, Collection Types, Publishers, Authors, Locations, Authors and Suppliers
  • Circulation support with following sub-features :
  • Loan and Return transactions
  • Collections reservations
  • Quick returns
  • Configurable and flexible Loan Rules
  • Membership management
  • Stocktaking module to help Stocktaking process in the library
  • Reporting and Statistics
  • System modules with the following sub-features :
  • Global system configuration
  • Modules management
  • Application Users and Groups management
  • Holiday settings
  • Barcodes generator utility
  • Database backup utility
  • Responsive user interface
  • 3rd party bibliographic records indexing support with Sphinx Search and MongoDB

Minimum requirements with your machine:

Apache web server version 2.4;
MySQL version 5.5 and or MariaDB version 10.3;
PHP version 7.0; or above
phpMyAdmin and or Adminer (optional).

How to Install SLiMS

First we need to install LAMP Stack on Debian/Ubuntu [The software can also be installed on WAMP Stack (Windows,Apache,PHP and MySQL/MariaDB)]

Installa LAMP Stack

Debian 10 : http://libtechnophile.blogspot.com/2020/07/install-lamp-stack-on-debian-10-buster.html
Ubuntu 20.04 LTS: http://libtechnophile.blogspot.com/2020/07/install-lamp-stack-on-ubuntu-2004-focal.html

Navigate to the web document root

cd /var/www/html

Download the project

sudo wget https://github.com/slims/slims9_bulian/releases/download/v9.1.1/slims9_bulian-9.1.1.zip

You can find the latest updated of version of SLiMS from this page and copy the link to download latest version.

Extract the archive

sudo unzip slims9_bulian-9.1.1.zip

Rename slims9_bulian-9.1.1

sudo mv slims9_bulian-9.1.1 slims

Provide write permission and ownership to the following directories

cd slims

sudo chmod 777 -R images files repository

sudo chown www-data.www-data images files repository

Create a database for slims

sudo mysql -uroot -p  (provide your MySQL root password)

create database slims;
CREATE USER 'slims'@'localhost' IDENTIFIED BY 'slims123';
GRANT ALL PRIVILEGES ON *.* TO 'slims'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit;

Thats it, SLiMS has been successfully installed

Admin panel: 127.0.1.1/slims/admin
OPAC panel : 127.0.1.1/slims
Try Demo : https://slims.web.id/demo/

Reference: https://slims.web.id/web/pages/docs/

0 Komentar