Table of Contents | ||
---|---|---|
|
Minimum Hardware Requirements
We recommend you choose selecting your hardware and system requirements based on your real-world needs, such as your the number of users or expected patient records. NOTE:
These specifications
...
assume a bare metal installation of the OS. Running
...
OpenMRS as a VM on a Windows computer for any production use is NOT recommended.
Minimum (1-10 users): Quad-core or higher desktop-class processor, 8 GB RAM, 100+GB HDD
Recommended (10+ users): 8 Core+ processor, 16 GB RAM, 100+ GB HDD in RAID configuration, and with backup facilities
Cloud Requirements (AWS):
Minimum: EC2 t3.medium (1-10 users)
Recommended: t3.large (8GB RAM, more processors) or higher, depending on the number of users
Current O3 Demo Environments Specs:
The O3 Demo environment currently has: 16GB RAM 16GB, Disk 50GB disk space 50GB, and 4 CPUs (however, though we don’t actually use all of this).
Backups
It’s crucial to have a reliable backup strategy in place. Always have a RAID (Redundant Array of Inexpensive Disks)
...
setup. RAID mirrors your instance, so if it
...
fails,
...
there’s always a backup ready
...
.
As a widely embraced data backup strategy, the 3-2-1 Rule prescribes:
- Maintain three
Three copies of your data: This includes the original data and at least two copies.
- Use two
Two different types of media for storage: Store your data on two distinct forms of media to enhance redundancy.
- Keep at least one
One copy off-site:
haveHave one backup copy stored in an off-site location, separate from your primary data and on-site backups.
Operating System
We strongly recommend using Ubuntu LTS
...
for your operating system.
Ensure you're using a supported OS, not one which that has gone reached its end of life. Make sure
Keep your operating system is kept up to date to avoid security issuesvulnerabilities.
If
you areusing Windows, be
carefulcautious not to
be usinguse an unsupported
Windowsversion.
Always use a licensed operating system to avoid prevent data breaches. Pirated copies of OS like Windows , as pirated OS versions often contain malware.
Browser
...
For the best experience, we strongly recommend using Chrome or Chromium. While Firefox receives some community testing coverage
...
, Edge is not actively supported.
Tablet-Specific Considerations
...
For those running OpenMRS on tablets, we recommend the following
...
minimum specifications:
OS Minimum: Device should support Android version 13 or higher
RAM Minimum: 4GB or more
Storage Minimum: 32GB or more
Processor Minimum: ARM version 7 or higherNote about running with
While it’s possible to run OpenMRS on lower-spec tablets
...
, such as 3GB 2019 Android tablets
...
Our Stress-Testing Process (how we came to these guidelines)
Status | ||||
---|---|---|---|---|
|
...
, they tend to perform poorly due to older OS versions and low RAM.
Hence, we recommend adhering to the above minimum specifications.
Our Testing Process
Note |
---|
This section is in progress. |
Our automated performance and load testing, using Gatling in Q2 2024, is ongoing to review and confirm these minimum requirements.
...
The remaining steps include replicating GitHub actions for Gatling in AWS
...
, expected by May 2024.
...
You can follow the progress in the relevant thread.
Expand | ||
---|---|---|
| ||
|
...