Docker Compose setup for OpenELIS-Global2
You can find more information on how to set up OpenELIS at our docs page
-
Update the Enviroment vaiable
OE_DB_PASSWORDin the .env file for the 'clinlims' user -
Update the Enviroment vaiable
ADMIN_PASSWORDin the .env file for the 'admin' user
By default the proxy serves the self-signed certificate generated by the certs
service. For a real deployment you can point the proxy at your own certificate
and key using four environment variables in the .env file:
| Variable | What it sets | Default |
|---|---|---|
OE_CERTS_PATH |
Where the certificate directory comes from — a Docker named volume by default, or a host path in deployment | certs-vol |
OE_KEYS_PATH |
Where the private-key directory comes from | keys-vol |
OE_NGINX_CERT |
Which certificate file (filename) nginx loads from OE_CERTS_PATH |
apache-selfsigned.crt |
OE_NGINX_KEY |
Which key file (filename) nginx loads from OE_KEYS_PATH |
apache-selfsigned.key |
- A bare name (e.g.
certs-vol) uses the Docker named volume filled by thecertsservice. A value containing a slash (e.g./home/ubuntu/certs2026) is mounted as a host path instead — put your real cert/key in that directory. OE_NGINX_CERT/OE_NGINX_KEYare the filenames inside those directories; nginx is rendered to load them at startup, so they must match the files present.
Example: serving real certs from /home/ubuntu/certs2026/cert.crt and cert.key:
OE_CERTS_PATH=/home/ubuntu/certs2026
OE_KEYS_PATH=/home/ubuntu/certs2026
OE_NGINX_CERT=cert.crt
OE_NGINX_KEY=cert.key
docker-compose up -d
| Instance | URL | credentials (user: password) |
|---|---|---|
| OpenELIS Frontend | https://localhost/ | admin: adminADMIN! |
For offline Installtion,where theres no Intenet acess,
-
Download the OpenELIS-Global Docker Installer zip file from the Release Artifacts
-
Unzip the OpenELIS-Global Docker Installer zip file
tar xzf OpenELIS-Global_<verion>_docker_installer.tar.gz -
Move to directory of the Unziped OpenELIS-Global Docker Installer file
cd OpenELIS-Global_<verion>_docker_installer -
For installing OpenELIS-Global2 the first time ,Load the images and start the containers by running
./run.sh -
For Upgrading OpenELIS-Global2 with an existing docker installer ,only Load the images form the new docker installer with the following command, update the image tags to the new docker installer version and re-satrt Global Global containers in your existing old Docker installer
./upgrade.sh