Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

    have

    Have 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 are

    using Windows, be

    careful

    cautious not to

    be using

    use an unsupported

    Windows

    version.

  • 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

...

colourYellow
titleThis Section in REVIEW

...

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
colourYellow
titleThis Section in PRogress

...

, 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
titleReference Resources

...