Full OpenEMR 8.0.0 on Kubernetes in Under 2 Minutes — Free, Zero Config!

Full OpenEMR 8.0.0 on Kubernetes in Under 2 Minutes — Free, Zero Config

Want to kick the tires on OpenEMR 8.0.0 without provisioning a server, buying a domain, or touching a docker-compose.yml? One command gets you a complete, working instance on Red Hat’s free OpenShift Developer Sandbox:

git clone https://github.com/ryannix123/openemr-on-openshift.git
cd openemr-on-openshift
./deploy-openemr.sh

That’s it. The script deploys OpenEMR, MariaDB 11.8, and Redis 8 with persistent storage, TLS, and a public URL — all on enterprise Kubernetes. No credit card. No cluster to manage. No root access needed.

Demo:

OpenEMR 8-small

What’s New in This Release

This is a ground-up rebuild for OpenEMR 8.0.0:

  • CentOS Stream 10 base with PHP 8.5 (Remi’s repo)

  • CCDA + CQM services included — Care Coordination works out of the box

  • nginx + PHP-FPM (replaced Apache) with OPcache for noticeably faster page loads

  • Redis 8 for session storage — no more filesystem session locking

  • CI/CD pipeline — GitHub Actions auto-builds on every push and weekly for security patches

  • Fully OpenShift SCC compliant — runs as an arbitrary non-root UID, all capabilities dropped

Why Kubernetes for OpenEMR?

The official Docker Compose setup is great for local dev. But if you want to show OpenEMR to a colleague, demo it for a client, or test against the latest version without polluting your laptop — spinning up a disposable Kubernetes deployment in the cloud is hard to beat. The Developer Sandbox gives you 14 GB RAM, 40 GB storage, and a real TLS hostname for free.

Try It

  1. Sign up for the Red Hat Developer Sandbox (free, no credit card)

  2. Copy your oc login command from the web console

  3. Run ./deploy-openemr.sh

  4. Credentials are saved to openemr-credentials.txt

The full source, Containerfile, and docs are here: GitHub - ryannix123/openemr-on-openshift: OpenEMR on OpenShift

Pre-built image on Quay.io: quay.io/ryan_nix/openemr-openshift:latest

Feedback and PRs welcome. Happy to answer questions about running OpenEMR on Kubernetes.

2 Likes