To set up SLiMS (Senayan Library Management System) on Debian/Ubuntu, follow these steps:

SLiMS (Senayan Library Management System) is a free and open-source Library Management System. Its numerous features are designed to simplify and expedite the work of libraries and librarians. Built on the PHP framework, it utilizes MySQL/MariaDB as its database. Some of its key features include:

  • An Online Public Access Catalog (OPAC) with support for thumbnail document images (like book covers).
  • Both simple and advanced search functionalities.
  • Management of digital content like PDFs, DOCs, RTFs, XLSs, PPTs, videos, and audio files, allowing attachments to each bibliographic record.
  • Document record details available in MODS (Metadata Object Description Schema) XML and JSON-LD formats with schema.org.
  • RSS (Really Simple Syndication) XML format for OPAC and OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting) in Dublin Core format for metadata sharing.
  • Management of bibliographic/catalog databases, including book cover images.
  • Union Catalog creation capabilities with a dedicated Union Catalog Server.
  • Tools for managing serial publications.
  • The ability to create a federated search engine using Nayanes.
  • Document item (book copies) management with barcode support.
  • Master Files management for handling document reference data such as GMD, Collection Types, Publishers, Authors, Locations, and Suppliers.
  • Comprehensive circulation support including loan and return transactions, collection reservations, quick returns, configurable loan rules.
  • Membership management features.
  • A stocktaking module to assist with inventory management.
  • Reporting and statistics generation.
  • System modules encompassing global system configuration, module management, user and group management, holiday settings, a barcode generator, a database backup utility, and a responsive user interface.
  • Support for indexing bibliographic records from external sources using Sphinx Search and MongoDB.

Minimum system requirements:

  • Apache web server version 2.4 or higher.
  • MySQL version 5.5 or MariaDB version 10.3 or higher.
  • PHP version 7.0 or above.
  • Optional: phpMyAdmin or Adminer.

SLiMS Installation:

  1. Install the LAMP Stack on Debian/Ubuntu. (SLiMS can also be installed on a WAMP Stack).

  2. Open the web document root directory:

    1
    
    cd /var/www/html
    
  3. Download the SLiMS project:

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

    For the most recent version, visit the SLiMS download page and copy the download link: https://slims.web.id/web/#section-download

  4. Extract the downloaded archive:

    1
    
    sudo unzip slims9_bulian-9.1.1.zip
    
  5. Rename the extracted directory:

    1
    
    sudo mv slims9_bulian-9.1.1 slims
    
  6. Set the necessary permissions for the following directories:

    1
    2
    3
    
    cd slims
    sudo chmod 777 -R images files repository
    sudo chown www-data.www-data images files repository
    
  7. Create a dedicated database for SLiMS:

    1
    
    sudo mysql -uroot -p 
    

    (Enter your MySQL root password when prompted)

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

With these steps completed, SLiMS should be successfully installed.

For more detailed information, refer to the official SLiMS documentation: https://slims.web.id/web/pages/docs/

Licensed under CC BY-NC-SA 4.0
Last updated on Jan 13, 2024 08:23 +0100