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:

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
-
Sign up for the Red Hat Developer Sandbox (free, no credit card)
-
Copy your
oc logincommand from the web console -
Run
./deploy-openemr.sh -
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.