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:
Install the LAMP Stack on Debian/Ubuntu. (SLiMS can also be installed on a WAMP Stack).
Open the web document root directory:
1cd /var/www/htmlDownload the SLiMS project:
1sudo wget https://github.com/slims/slims9_bulian/releases/download/v9.1.1/slims9_bulian-9.1.1.zipFor the most recent version, visit the SLiMS download page and copy the download link: https://slims.web.id/web/#section-download
Extract the downloaded archive:
1sudo unzip slims9_bulian-9.1.1.zipRename the extracted directory:
1sudo mv slims9_bulian-9.1.1 slimsSet the necessary permissions for the following directories:
1 2 3cd slims sudo chmod 777 -R images files repository sudo chown www-data.www-data images files repositoryCreate a dedicated database for SLiMS:
1sudo mysql -uroot -p(Enter your MySQL root password when prompted)
1 2 3 4 5create 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.
- Admin panel: 127.0.1.1/slims/admin
- OPAC panel: 127.0.1.1/slims
- Try the Demo: https://slims.web.id/demo/
For more detailed information, refer to the official SLiMS documentation: https://slims.web.id/web/pages/docs/
