An SSL-enabled FHIR server, supporting HTTP Basic Authentication is required to use Kailona.
This guide will install and run open source IBM® FHIR server in Docker container using NGINX reverse proxy. However, Kailona should work with any other FHIR server in any environment.
A host where Docker containers can run
A domain or sub domain where the FHIR server can run
A web server with reverse proxy capability (e.g. NGINX)
A valid SSL certificate for the domain where the FHIR server can run
- Clone this repository that includes the scripts and config files in the host where Docker containers can run
- Start FHIR server
Wait for a few minutes for database initialization and FHIR server startup
INITIALIZE_DBenvironment variable to false in the docker compose file
FHIR server should be running on
Restart FHIR server, if needed
For more detailed instructions, refer to IBM FHIR Server User's Guide
Get a domain name and add SSL registration for your domain with Let's Encrypt to be terminated at NGINX. This is critical for security!
fhir.kailona.orgwith your domain in the following file and add it into your NGINX configuration file
- FHIR server should be running on