EHRbase is built on Java 21 and can therefore be run on recent versions of Windows, Linux and MacOS. In any case, it is required to have a postgres database (version 11+) installed and configured.
Docker
The easiest way to get started is to obtain and execute a Docker Compose file. More detailed instructions can be found in the EHRbase documentation.
In very short, recent builds can be obtained via docker pull ehrbase/ehrbase:next and the latest releases via docker pull ehrbase/ehrbase:latest.
Source Code
The source code can be found on the EHRbase GitHub Project. Instructions on how to build the code can be found in the README file.