Install

Thank you for your interest in installing Bahmni. Bahmni is a free and open source hospital system designed for low resource settings. Please choose one of the below mentioned options for installing Bahmni. If you run into problems, you can take help from our Community on our Q&A Talk Forum, or on the Slack chat channel.

Using Docker (recommended)

Bahmni now runs on Docker and this is the recommended way to try out Bahmni. It comes with pre-loaded Master Data (clinical terms, drugs, forms, reports, etc) to make it easier to evaluate. Docker can run on most Operating Systems (e.g. Linux, Windows, Ubuntu, Mac, etc). This option makes upgrades easier and doesn’t require any “native” installation. Keeps your machine clean from any binaries, etc. Just install docker, download the docker Bahmni project, and run Bahmni. No other installation needed besides Docker.

Follow the steps mentioned on Wiki here: Running Bahmni on Docker

On CentOS (rpm based)

CentOS is a Linux distribution that attempts to provide a free and open source, stable, enterprise-class, community-supported computing platform. To install Bahmni on CentOS, please follow the instructions documented on our wiki here: Installing Bahmni on CentOS.

Using Vagrant Box

We have created a packaged CentOS VM based on Vagrant for ease of installation. Instructions for setting up Bahmni using a vagrant VM are documented here: Install Bahmni using Virtual Box. This should also run on any OS. But, docker option is recommended over this option.

In the cloud

To evaluate Bahmni on a cloud installation, please follow the instructions documented on our wiki here: Install Bahmni on Digital Ocean cloud platform (or) Install Bahmni On AWS/Kubernetes. You can run the Docker option on any cloud machine, or if you want to run with Kubernetes, then use the AWS/Kubernetes/Helm Chart option.