(24.10) Installation Test: openIMIS on Windows server OS (x64 architecture) without Docker
Contents
Test Information
Date | 2025-05-05 |
|---|---|
Tester | @Sunil Parajuli |
openIMIS release | |
Result | pass |
Comment | Missing visual C++ |
Technical specifications
Operating System | Windows Server 2016 x64 Architecture |
|---|---|
Hardware Type |
|
Hardware Model |
|
Processor | Intel Xeon E5-2637 @ 3.5 (2processors) |
RAM | 32 GB |
Secondary Storage |
|
Docker | NO |
Activity log
Software Environment:
Python Version: 3.12.0
Node.js Version: v16.16.0
NPM Version: 8.11.0
Yarn Version: 1.22.19
Clone Repositories:
Cloned the backend repository: git clone https://github.com/openimis/openimis-be_py
Cloned the frontend repository: git clonehttps://github.com/openimis/openimis-fe_js
Set Up Virtual Environment:
Installed a Python virtual environment to isolate dependencies.
Activated the virtual environment.
Install Necessary Packages:
Installed required Python packages for the backend (e.g., via pip install -r requirements.txt). (See in the openIMIS page for futher installation process)
Installed frontend dependencies using Yarn (yarn install).
Results
Expectations
The frontend and backend components of openIMIS should work normally after installation.
No errors or issues should prevent the system from running as expected.
Results
Result: No issues were identified during the installation and testing process.
Status: The release/24.10 of openIMIS is fully functional.
Backend: The Django server started successfully and operated without errors.
The installation of openIMIS release/24.10 on windows without Docker was successful. Both the frontend and backend components performed as expected on the specified system configuration. This setup can serve as a reference for users aiming to deploy openIMIS in a similar environment.
Frontend:
Output:
Observations/Lessons Learned
In windows installation , installer could get error missing visual C++, so these libraries should be installed to avoid interrupted installation.
Installation Note for Visual C++ Redistributable Error
Download the Required Redistributable:
Visit the official Microsoft Visual C++ Redistributable Downloads page.
Identify and download the correct version (x86 for 32-bit applications, x64 for 64-bit applications).
Install the Package:
Run the downloaded installer and complete the setup process.
Restart Your Computer:
Restarting ensures that the system properly registers the new runtime libraries.
Run the Application Again:
Try launching the application that previously displayed the error message.