How to Install RERO ILS on Windows 11
RERO ILS is a powerful open-source Integrated Library System that manages library operations such as acquiring, cataloging, circulating, and providing access to library resources. In this tutorial, we will guide you through the steps to install RERO ILS on your Windows 11 computer.
Prerequisites
- Windows 11 computer with at least 4 GB of RAM
- Python 3.6, 3.7, 3.8, or 3.9 installed
- PostgreSQL 11 or higher installed
- Git installed
Step 1: Clone the RERO ILS Repository
- Open the command prompt by typing
cmdin the Windows search bar and select "Run as administrator". - Navigate to the directory where you want to store the RERO ILS source code.
- Run the following command to clone the RERO ILS repository:
git clone https://github.com/rero/rero-ils
Step 2: Install Required Python Packages
- Navigate to the
rero-ilsdirectory in the command prompt by running:
cd rero-ils
- Run the following command to install the required Python packages:
python -m pip install -r requirements.txt
Step 3: Configure the RERO ILS Settings
- Create a copy of the
server.cfg.examplefile in theinstancedirectory and name itserver.cfg.
cp instance/server.cfg.example instance/server.cfg
- Open the
server.cfgfile in a text editor and configure the following settings according to your environment:
SQLALCHEMY_DATABASE_URI=<your database URI>
SECRET_KEY=<your secret key>
Note: Replace <your database URI> and <your secret key> with your actual database URI and secret key.
Step 4: Create the Database Schema
- Open the command prompt and navigate to the
rero-ilsdirectory. - Run the following command to create the RERO ILS database schema:
python manage.py create_db
- Run the following command to load the initial data:
python manage.py load_data
Step 5: Run the RERO ILS Server
- Open the command prompt and navigate to the
rero-ilsdirectory. - Run the following command to start the RERO ILS server:
python manage.py runserver
- Open a web browser and enter the following URL to access RERO ILS:
http://localhost:5000/
Congratulations! You have successfully installed RERO ILS on your Windows 11 computer. You can now configure your library branches, add users, and manage library resources using RERO ILS.