Open source · Self-hosted · by Reaper Networks

OpsTrak

A modular, self-hosted operations platform built for EMS — duty logs, briefings, fleet, documents, and more, in one secure place. Open source, no license fees.

PHP 8 + MySQL · Role-based access · Dark-mode-first · Self-hosted · Open source
What is OpsTrak

One platform. Every part of the operation.

OpsTrak is a modular EMS staff-operations platform. A shared, secure core — accounts, roles, audit logging, notifications — runs a suite of pluggable Trak modules you switch on as you need them: duty logs and briefings, interfacility transport and dispatch, fleet and facilities, uniforms, documents, tasks, and events.

Role-based access and per-feature toggles mean everyone sees exactly what they should — and it's free, open source, and self-hosted, so your operational data never leaves your control.

It's an option, not a replacement: OpsTrak gives agencies a free, open, self-hosted alternative — not a mandate to rip out the commercial systems they already rely on.

EMS agencies Interfacility transport Fleet & facilities Documents & CAAS Uniforms & assets Tasks & events
Modules

A suite that covers the whole shift.

Pluggable modules on one shared core. Enable what your agency needs — disabled modules disappear from the nav, and the few still in development are marked below.

Daily ops

DutyLog

Supervisor pass-down logs, daily status, shift handoff, a team to-do board, and compliance reporting.

Daily ops

BriefingTrak

Daily truck briefings, the on-duty roster, and a station-duties checklist on a 07:00 shift day.

In development
Transport

TransferTrak

Interfacility transport from capture to close: scheduling board, assignment-conflict engine, and metrics.

In development
Dispatch

DispatchTrak

Real-time dispatch with a live call and unit board, an operations view, and an availability engine.

Fleet

FleetTrak

Vehicles and maintenance: defects, work orders, preventive maintenance, inspections, and readiness scoring.

Facilities

FacilityTrak

Building CMMS: assets, work orders, PM, inspections, inventory, utilities, keys, and safety.

Equipment

UniTrak

Uniforms and issued gear: an employee closet portal, requests, purchasing, vendors, and accountability.

Compliance

DocuTrak

CAAS-aligned controlled documents: versioning, signed acknowledgements, review cycles, and approvals.

Work

TaskTrak

Tasks and projects with a kanban board, templates, recurring tasks, and an approval queue.

Events

EventTrak

Standby and special events with light CRM: customers, quotes, contracts, and resource allocation.

People

Directory

Staff directory, external contacts, and door codes with a submit-and-approve workflow.

Admin

AdminTrak

Users, roles and permissions, ranks, module toggles, settings, and the audit-log viewer.

Platform core

A secure foundation under every module.

Shared by the whole platform and built in from day one — so every module inherits the same security and controls.

Role-based access

Roles, permissions, and rank kept separate from role — enforced across every module.

Audit logging

An insert-only audit trail on every change, searchable with CSV export.

Notifications

An in-app notification center with read-tracking, broadcasts, and supervisor alerts.

Hardened security

CSRF protection, CSP and security headers, prepared statements, and safe file serving.

Module toggles

Enable or disable any module per agency; disabled modules vanish from the nav and hub.

Dark-mode-first UI

Theme-aware, mobile-responsive interface with per-user light and dark modes.

Sessions & lockout

Idle auto-logout with a warning modal, plus login lockout with admin unlock.

Presence & roster

Online and last-seen tracking, with birthdays and work anniversaries.

Why open source

Your operation. Your data. Your software.

OpsTrak is free and open source — not a trial, not freemium bait. Here's what that actually gets you.

Free forever

No per-seat pricing, no license renewals, no surprise increases at contract time. Zero, permanently.

Self-host your data

Run it on your own servers. Your operational data stays on your infrastructure and under your control.

No lock-in

Open code keeps your data and workflows portable — export, customize, or fork on your own timeline.

Auditable & secure

Every line is open to inspection. Security through transparency, not blind trust in a black box.

Modular by design

Turn modules on and off per agency and bend the platform to your exact workflow.

Built for the field

Designed from real EMS operations — the features that matter on a shift, none of the bloat.

Get started

Self-host it in an afternoon.

Try the hosted demo to look around, or stand up your own instance on a standard PHP 8 + MySQL stack. No sales call, no license key — clone it and go.

opstrak — quick start
# self-host — PHP 8 + MySQL
$ git clone <opstrak-repo>
$ cd opstrak
# configure your database + app settings
# serve with Apache or Nginx + PHP 8
# OpsTrak runs at your own domain
Open source · Free forever

Run your operation on software you control.

OpsTrak is free and open source. Try the demo, or deploy it on your own servers today — no strings, no license fees.