SLiMS (Senayan Library Management System) is an open-source, fee-free library automation system developed in Indonesia. It is widely used around the world for managing library operations efficiently. SLiMS is coded in PHP and uses MySQL or MariaDB as its database. The platform is cross-platform, meaning it can be installed on both Windows and Linux systems, as well as on mobile devices.
SLiMS comes with various templates and plugins that provide extended functionality, making it a powerful solution for modern library management.
Key Features of SLiMS:
- Open-source and free to use
- Cross-platform compatibility (Windows, Linux, and mobile)
- Uses PHP and MySQL/MariaDB for seamless library automation
- Rich in templates and plugins for added features
In this guide, we will walk you through the installation process of SLiMS 9.5 (Portable), which includes Apache, MySQL, and SLiMS bundled into a convenient software package for Windows.
What is SLiMS 9.5 (Portable)?
SLiMS 9.5 (Portable), also known as Psenayan, is a complete package for library automation. It includes:
- Apache Web Server
- MySQL Database
- SLiMS Library System
This portable version of SLiMS simplifies the installation process by eliminating the need to install separate web servers or databases. It also includes the YAZ library, enabling copy-cataloging using the Z39.50 protocol. This all-in-one setup is ideal for Windows 7 or higher systems.
How to Install SLiMS 9.5 (Portable) on Windows
Follow these steps to install SLiMS 9.5 (Portable) on your Windows PC.
Step 1: Download SLiMS 9.5 (Portable)
To get started, download the SLiMS 9.5 portable version. Choose the appropriate version for your system:
Step 2: Extract the Files
Once the ZIP file is downloaded:
- Copy the ZIP file to the root directory (e.g., C:\ or D:) — avoid placing it inside any subfolders.
- Extract the pslims9.zip* file directly into the root directory.
Step 3: Run the Server Applications
After extracting the files:
- Open the amd64 (64-bit) or x86 (32-bit) directory.
- Run httpd.bat to start the Apache server.
- Run mariadb.bat to start the MySQL database server.
Note: Always run these files by double-clicking on them and keep the windows open (or minimized) while the servers are running.
Step 4: Access SLiMS via Browser
Now that your server is running, open your browser (preferably Firefox or Chrome) and type the following URL:
- http://localhost:8089
You should see the SLiMS OPAC (Online Public Access Catalog).
To access the Librarian Interface, go to: - http://localhost:8089/bulian/index.php?p=login
The default login credentials are:
- Username: admin
- Password: admin
Congratulations, Your Installation is Complete!
Once you’ve logged in, you’re all set to use SLiMS for your library management needs. For security reasons, make sure to change the default login credentials, especially if you plan to use SLiMS in a production environment.
Stay Updated with SLiMS Tutorials
For more helpful tutorials and updates on SLiMS and other library automation software, make sure to subscribe to our YouTube channel. Stay informed with new video content related to library management systems, SLiMS tips, and much more.
Keep visiting vwsonline.org for additional tutorials and guides.
Frequently Asked Questions (FAQs)
SLiMS is an open-source library management software that automates various library functions such as cataloging, circulation, and user management. It’s highly customizable and offers features like Z39.50 copy-cataloging and a wide array of plugins, making it a great solution for libraries worldwide.
Yes, SLiMS is cross-platform and can be installed on Windows, Linux, and macOS. The portable version provided in this guide is designed for Windows, but it can also be configured to run on other operating systems with some additional steps.
Once the server is running, open a browser and go to http://localhost:8089 to access the OPAC (Online Public Access Catalog). To access the Librarian Interface, use http://localhost:8089/bulian/index.php?p=login and log in with the default credentials:
Username: admin
Password: admin
For security reasons, it’s important to change the default login credentials immediately after installation. To do this, log in to the Librarian Interface and navigate to the user management section where you can modify the admin credentials.
Yes, SLiMS is capable of managing libraries of various sizes, including large collections. It supports multiple users and can be customized to suit the needs of both small and large libraries. The scalability of SLiMS depends on the system resources and proper configuration.
Yes, SLiMS is open-source and free to use. It is developed by the Indonesian government to improve library management and is available for public use without any fees.
To update SLiMS, visit the official website or repository to download the latest version. Follow the installation guide for the updated version, ensuring that any database migrations or updates are handled carefully to prevent data loss.

