Mirth Connect: Part 1 - Getting Started with π³ Docker

The engine that has run healthcare integrations for twenty years
Getting Started
Head over to Docker and download the application for your OS.
Once Docker is installed and running, pull the latest NextGen Connect Docker image with: docker pull nextgenhealthcare/connect
You should see an image with repository: nextgenhealthcare/connect and tag 'latest'.
Start a Connect container by running: docker run --name connect -d -p 8443:8443 nextgenhealthcare/connect
-name connectnames your containerconnectdruns your container in the backgroundp 8443:8443maps your OS port 8443 to the container's port 8443nextgenhealthcare/connecttells docker what image to use, in this case the latest image, when creating your container
Connect is now running and you can reach it at https://localhost:8443. One thing to know: only port 8443 is mapped to the host OS. If you deploy a channel inside this container and try to send a message to it, it will fail until you map the channel's port as well.
Check the container status with: docker ps -a
Check the server logs with: docker logs connect
Stop and remove the container with: docker stop connect && docker rm connect
When you remove a container running on the embedded Derby database, the database goes with it β all your channels and messages included. The "Docker Volumes" section below covers how to persist that data.
Configuring
The Connect Docker image supports configuration via environment variables, custom properties files, and Docker Secrets. Here's how each approach works.
Environment Variables
The Docker images support these environment variables natively:
DATABASE (ex: derby postgres mysql oracle sqlserver
Related Articles

Healthcare AI Will Be Won by Verticals. The Recipe Has Been Around for a Decade.
Most healthcare AI companies are failing for the same reason. The ones winning are running the same playbook: one Palantir figured out before anyone called it AI. Forward-deployed engineer. Ontology. Integrations. Then AI tooling.

Mirth Connect, what happened? Here's What Comes Next.
Mirth democratized healthcare integration. Then NextGen acquired it, and the world moved on. What the next generation of integration tooling looks like, and why the transition was inevitable.

The ESM Mess: JavaScript's Module System Is Still Broken and Here's Why
ES Modules have been the supposed future of JavaScript for nine years. Only 9-27% of the ecosystem has adopted them. What's really going on, and how to survive until the ecosystem commits.
Building something like this?
I help teams ship AI in production β audits, consulting, custom agents, and eval systems. Start with an AI Audit (from $5k) for an honest read on what to build.



