Free · included Switching systems? Bring your data across yourself - free. Participants, staff, billing & more from Cliniko, Halaxy, Power Diary, Splose or a spreadsheet. See how it works →
Latest Release  ·  v1.7.15  ·  2026-09-28

Download Maree-CareFlow

Three deployment options to fit your infrastructure - shared cPanel hosting, Docker VPS, or bare-metal Ubuntu. All packages include the complete application, database migrations, and documentation.

SHA-256 checksums included Latest Stable Release CI-tested, zero lint errors You host it - your server, your country

Choose Your Deployment

Downloads

All packages are production-ready and fully self-contained. Pick the option that matches your infrastructure.

cPanel Package

careflow-cpanel-v1.7.15.zip

Pre-packaged ZIP for cPanel/WHM hosting. Upload it with File Manager, extract it into public_html, then open the browser setup wizard at /setup/install.php. No SSH and no PHP shell_exec needed - the wizard walks you through the rest, and it checks the server for you before it starts.

Requirements

  • cPanel/WHM with root or a database you own
  • PostgreSQL 13+ (required - MySQL is NOT supported). Most shared hosts are MySQL-only; use a host that offers PostgreSQL, or a managed PostgreSQL in an Australian region (e.g. Neon/Supabase Sydney)
  • Python 3.11+ (via cPanel Python App)
  • 5 GB disk · 2 GB RAM minimum
Full install notes setup token · Passenger · scheduled jobs · backup · PostgreSQL · patient data

Setup token. The wizard asks for a setup token first, so nobody but you can run it. Open careflow-data/setup-token.txt in your home directory (File Manager, or cat ~/careflow-data/setup-token.txt in Terminal) and paste it in.

Register the app with Passenger. cPanel shows "Setup Python App" on CloudLinux, or "Application Manager" on AlmaLinux/Rocky (app root public_html/_careflow, startup passenger_wsgi.py, entry point application). Requires Python 3.11 or newer; the wizard checks and tells you if the server is short. This Passenger method works on virtually every cPanel host, because cPanel supervises the application itself - there is no background port to keep alive and no mod_proxy requirement.

Scheduled jobs. Nothing has to be scheduled for the application itself to work: it runs its own scheduled jobs - reminders, credential-expiry alerts, the retention sweep and the rest - starting them itself after somebody uses the system.

The nightly encrypted backup is NOT one of them. It is a separate script, and on this avenue - the browser wizard, which has no shell and cannot write to your crontab - it does not run until you add it. The wizard's last screen gives you two lines to paste into cPanel → Cron Jobs: one is the backup, the other pins the scheduled jobs to exact times instead of first-use-after (that form has separate Minute, Hour, Day, Month and Weekday boxes plus a Command box; the wizard says which value goes where). Adding both is two minutes, the second is safe alongside the in-application scheduler because they run the same program and share one record of what has already run, and until you add the first one this install has no backup. The Docker, Ubuntu and cPanel terminal installers schedule it for you; this one cannot.

Why PostgreSQL, not MySQL? It gives the smarter search and stronger data-safety a clinical system needs - it is about protecting your patients' information properly, not about being difficult. PostgreSQL is a free, industry-standard database; many hosts can enable it, or you can use a managed PostgreSQL in an Australian region.

Handling patient data? For Protected Health Information, run on infrastructure you control (a VPS/Docker install with full-disk encryption, or a managed PostgreSQL that encrypts at rest) - multi-tenant shared hosting cannot meet the at-rest encryption obligation. The AI semantic-search add-on uses the optional pgvector extension; every core feature works without it.

careflow-cpanel-v1.7.15.zip 7.57 MB · ZIP archive
SHA-256 416173b4d17a5226f48f34bab3b3ac67d5dd4b64bd819490f43fb068372ab38b
Download cPanel Package 7.57 MB

Ubuntu Bare-Metal

careflow-ubuntu-install-v1.7.15.sh

Full native systemd deployment for dedicated Ubuntu servers. Installs and configures all application services - database, cache, background processing, and web server - with Let's Encrypt TLS, directly on the OS. No Docker required. Ideal for dedicated servers requiring maximum performance.

Requirements

  • Ubuntu 22.04 LTS or 24.04 LTS
  • 4 GB RAM recommended (2 GB minimum)
  • 20 GB disk space · sudo / root access
  • Ports 80 & 443 open · Domain with DNS
  • SSH terminal access required
careflow-ubuntu-install-v1.7.15.sh 88 KB · Bash install script
SHA-256 f9c2e052e3ca16ed5be441729fe5ae671bfd52a16266d12cc99980ac044afaae
Download Ubuntu Installer 88 KB

Application Package

careflow-1.7.15.tar.gz

The application itself - the exact archive all three installers download and verify. Take this if you mirror releases internally, audit before deploying, or install onto an air-gapped host. Identical for every plan; your licence key sets what the software does once it is running.

Verify before you unpack

  • Compare the SHA-256 below against the file
  • Download the checksum file, then run:
  • sha256sum -c careflow-1.7.15.tar.gz.sha256
  • It must print OK - do not proceed otherwise
  • Then follow the install guide for your platform
careflow-1.7.15.tar.gz 5866 KB · Gzipped tar archive
SHA-256 8c5a0c961d555ac7e13af98d6610aeb9d8837da363ec730d3bce17be9caf22d7
Download Package 5866 KB

Demo Dataset

careflow-demo-dataset-1.7.15.zip

A complete, entirely fictional allied-health practice you can import into your own install and drive for yourself - forty participants across NDIS (agency, plan and self managed), Home Care Packages, Support at Home, CHSP, DVA, private, motor accident and WorkCover, with six months of history behind them and six months of work ahead: appointments, clinical notes, care plans, claim lines, funding budgets, goals, contacts and an incident report. Install Maree-CareFlow, open Data Import in the left sidebar - it is its own entry, next to Data & Backup, not inside it - then upload this zip, review what it found, sign off and commit. When you have seen enough, one button removes exactly what it added and nothing else.

Before you import

  • A working Maree-CareFlow install and an administrator sign-in
  • Import it into a TRIAL install, not one holding real participants
  • Every name, number and address in it is invented - it is not anybody's data
  • Removable in one action: Data Import → Remove demo data
careflow-demo-dataset-1.7.15.zip 97 KB · ZIP archive
SHA-256 53b84061e5d4b8f4918abbce1c13c451a4df2db1abe86663673d4298576e2d64
Download Demo Dataset 97 KB

Technical Specifications

System Requirements

Full component matrix across all three deployment targets.

Component Minimum Recommended cPanel Docker Ubuntu
Operating System Ubuntu 22.04 LTS Ubuntu 24.04 LTS Any cPanel host Ubuntu / Debian 12 Ubuntu 22.04 / 24.04
Python 3.11 3.12+ Required Bundled Auto-installed
Database PostgreSQL 13+ PostgreSQL 16 PostgreSQL 13+ (not MySQL) PostgreSQL 16 (bundled) PostgreSQL 16 (auto)
Redis Redis 7 Redis 7 LTS Optional Bundled Auto-installed
Node.js Node 20 LTS Node 24 LTS Build only Bundled Auto-installed
Nginx / Web server Nginx 1.24 Nginx 1.27 Apache / LiteSpeed Nginx 1.27 (bundled) Nginx 1.27 (auto)
RAM 2 GB 4 GB+ 2 GB 2 GB 4 GB recommended
Disk Space 5 GB 20 GB+ 5 GB 10 GB 20 GB
TLS Certificate Let's Encrypt (free) Let's Encrypt cPanel AutoSSL Auto (Certbot) Auto (Certbot)
Docker - Docker 26 Not required Docker 24+ Not required

Common Questions

Installation FAQ

Everything you need to know about deploying and updating Maree-CareFlow.