Ownware
Field, stock & service · v1.0.0

FleetoraSelf-Hosted Vehicle & Fleet Register: Expiries, Servicing, Defects

Self-hosted fleet register: every document expiry and every service due across the fleet in one ranked list, bought once.

Two licences, one payment each — yours forever, no subscription. Running your own business on one site? The Single licence. Building for other people, or a second domain? Extended. Buy Fleetora — $69.00 once → Which licence do I need? → Try the live demo ↗

No sign-up, no password — the demo opens already signed in, on sample data.

The problem it solves

A self-hosted fleet vehicle register with expiry reminders should not require per-vehicle monthly fleet software. Fleetora is $69 one-time: every vehicle document expiry and every service due across the fleet in one ranked list, full PHP source on your own hosting — the register, not the telematics.

Fleets rarely go looking for software because the paperwork is untidy. They go looking because something ran out — an insurance certificate, an inspection, a service that was due four thousand miles ago — and it was found out the expensive way.

The tools that answer this are priced per vehicle, per month, so the bill grows with the fleet and never stops. Meanwhile the part that was actually failing is small: knowing what expires next.

  • Per-vehicle subscriptions that scale forever, for a register that mostly holds dates
  • Expiries tracked across a spreadsheet, a wall planner and somebody's memory
  • Software that guesses a service date from average mileage and presents the guess as a fact

What you get

What expires next

One ranked list merging every document expiry and every service due across the whole fleet, worst first, each row dealt with in place. It is the home screen, because it is the only question the register exists to answer.

Due by date OR distance, whichever comes first

Each leg is compared against its own warning window in its own units. Miles are never converted into days, because that conversion needs a usage rate nobody has, and a guess that renders like a fact is worse than no answer.

An honest unknown

A distance-tracked service with no odometer reading behind it is marked unknown, never OK. It sorts after everything actionable but before everything healthy, and it is left out of the calendar feed rather than given a plausible date.

Your compliance vocabulary, not ours

Document types are rows you name and own. MOT, controle technique, Hauptuntersuchung, periodic inspection: same idea, different name, different cadence. Nothing hard-codes one country regime as though it were the shape of the world.

A driver role that cannot break anything

Report a fault, log a reading, see the register, edit nothing. Odometer readings are monotonic at every door: a reading lower than the last one on file is refused by the screen, the REST API and the assistant tool alike.

Defects with a severity that means something

Four severities including immobilising, moving open to triaged to fixed or dismissed, and reopenable when the fault comes back.

Calendar feed, exports and printable sheets

Subscribe any calendar to the same ranked list on a revocable token, plus CSV exports and PDFs for the ones that get carried around.

Works for your AI, not just for you

A REST API with an OpenAPI spec, signed webhooks, and an MCP endpoint so an assistant can read the register and log what happened — under the same key, roles and guards you use.

  • Roles with email invitations and a last-admin guard
  • Two-factor sign-in with recovery codes
  • Append-only audit trail across browser, API and agent
  • CSV import with a mandatory dry run
  • Backup and restore with a diff
  • Optional single sign-on (OIDC)
  • Installable to a phone home screen
Own It 3.1 — it writes to the people you serve

The 3.1 wave gave the catalogue a way to reach the other side of the transaction: counterparty email through your own SMTP server, calendar feeds your own calendar subscribes to, attachments filed where the paperwork belongs, and export presets other people's software imports. Every outbound path ships switched off, runs on your own credentials, and can never break the thing that triggered it. This app gained no new outbound path in 3.1 — its pass rewrote the honest-limitations list against the shipped code instead, which is the more useful change when the product was already complete.

See it running — right now, on sample data

No sign-up, no password — it opens already signed in, and resets itself. Click around freely.

Open the live demo

Is Fleetora right for you?

Before the price, not after it: what Fleetora deliberately does not do. We publish this on every product because the wrong purchase costs you more than the price.

  • No telematics, no GPS, no device or dongle integration of any kind — it cannot know a reading nobody entered
  • No work orders and no parts inventory — it is a register, not a workshop system
  • No inspection-form builder and no scheduled checklist workflow — it records faults a driver reports, not the walk-around they completed
  • Installable to a phone, but page views are network-only: it does not work out of signal
  • Connects to no licensing authority, insurer or manufacturer — nothing is fetched or verified for you
  • Not legal or compliance advice; the document types and intervals are yours to set
  • One business per installation

Still the right fit? See the price → · Not sure — see who should stay with the SaaS →

Pricing — one-time, yours forever

Single licence One business, running it on one site. $69.00 Version 1.0.0 · instant download · license key included One (1) domain or subdomain What this licence covers → Buy now
Extended licence Agencies, and anyone running it on more than one site. $149.00 Version 1.0.0 · instant download · license key included Unlimited sites you own or operate What this licence covers → Buy now
  • ✔ Full source included — PHP you can read and change
  • ✔ No subscription. One payment, yours forever
  • ✔ It never phones home
  • ✔ Your data stays on your server
  • ✔ 14-day refunds — we’d rather refund than argue
  • ✔ Offline test suite in the box — run it before you rely on it
  • ✔ If we ever stop: after 1 year the domain limit lifts, after 3 years your copy relicenses to MIT — it’s in the licence

Not ready to own it? Ownware Cloud runs selected apps from $12/month — and after 12 paid months the perpetual self-host licence is yours.

Read before you buy — what the zip looks like inside
fleetora/
  README.md · QUICKSTART.txt · LICENSE.txt
  app/
    index.php · router.php · config.sample.php · Dockerfile
    src/          the classes — plain PHP 8, no framework, no Composer
    controllers/  every route handler
    views/        every screen
    tests/        the offline test suite — run it yourself: php tests/run.php
    bin/          packaging · seeding · maintenance scripts
    API.md        the REST + webhook + MCP reference

Nothing is obfuscated or encoded. What you read is what runs.

What the same job costs rented

Every figure is read from the vendor’s own pricing page and carries the date it was read.

Fleetio

Essential $4 per vehicle, per month billed annually ($5 billed monthly); Professional $7 and Premium $10 per vehicle/month, annual only

4 months of Fleetio equals the one-time $69.00.

Source, read 2026-08-22 →
Whip Around

Standard $5 USD/asset/mo (Pro $9 USD/asset/mo); a free Basic tier capped at 1 asset and 1 user

3 months of Whip Around equals the one-time $69.00.

Source, read 2026-08-22 →
Simply Fleet

Essential $2 per vehicle per month ($10/mo for 5 vehicles); Advanced $4 per vehicle per month

7 months of Simply Fleet equals the one-time $69.00.

Source, read 2026-08-22 →

The full table — every competitor, what each does better than us, and who should stay with them: Fleetora vs renting →

Which licence do I need?

It comes down to how many installations you need. Running your own business on one site is the Single licence. Building or running sites for other people — a second domain of your own, or an installation a client keeps — is the Extended licence.

Single licence

One (1) domain or subdomain

One business, running it on one site.

  • Install it on one domain or subdomain you own or operate
  • Change the source however you like for that installation
  • Run your own business on it commercially, client work included
  • Re-download the current build any time from your buyer portal
  • A second site, or an installation you hand to a client as theirs, needs the Extended licence
  • No reselling, redistributing or sublicensing the source
  • Not for offering it to other people as a hosted service
$69.00 — buy this one →

Extended licence

Unlimited sites you own or operate

Agencies, and anyone running it on more than one site.

  • Everything the Single licence grants
  • Install it on as many domains as you own or operate — no cap on the number
  • Build and hand over one installation per client project
  • Still no reselling or redistributing the source itself
  • Running it as a multi-tenant service others sign up for needs a SaaS agreement
$149.00 — buy this one →

Every download carries the full terms as LICENSE.txt, and the licence you bought is named on your order and in your buyer portal. The complete wording lives on the terms page, and the live demo is free for as long as it takes to decide.

No reviews yet — so here is what we offer instead. Every competitor price on our comparison pages is source-linked and dated, and when a vendor’s price won’t load we say so rather than guess. See the sources for yourself →

After you buy

The four things people ask right before they decide.

Updates

Your download link always serves the current build at the time you fetch it — re-download any time from your order page or the buyer portal. No renewal fee to keep what you bought.

Help

Email support for installation and for defects in the code as delivered — a person answers, usually within a day or two. It does not cover custom development or server administration. What support covers →

If it isn’t right

Refunds are handled by Lemon Squeezy as Merchant of Record, case by case — if something is broken and we can’t fix it, we’d rather refund than argue. EU consumers additionally hold the statutory 14-day right until delivery starts. Refund terms →

If we disappear

Nothing stops. You hold the full PHP source, it runs on your own server, and the software does not phone home — there is no licence check that can fail and no cloud that can be switched off. LICENSE.txt ships inside the zip, so your right to keep running it never depended on this site existing.

Covered in these guides

Due by Date, or Due by Distance — Why a Fleet Register Should Never Turn Miles Into Days

A service can be due by calendar or by odometer, and software has to decide which one bites first. The tempting shortcut is to convert distance into time. That conversion requires a number nobody has, and inventing it produces a maintenance schedule that is confidently wrong.

What Fleet Software Costs — Four Vendors, Their Own Pricing Pages, Read on One Day

Fleetio, Whip Around, Simply Fleet and Samsara, quoted from their own pricing pages on 22 August 2026, with the per-vehicle meter multiplied out at five vehicles and at twenty-five. Including the one where the honest answer is that the cheapest subscription wins.

Questions about Fleetora

Does it read a tracker or an OBD dongle?

No. Fleetora has no telematics and no GPS of any kind. It is a register: it knows what you have told it, and nothing else.

How does it decide whether a service is due by date or by mileage?

It compares each leg against its own warning window, in its own units. It never converts miles into days, because that needs an assumed usage rate. When both legs are inside their windows it says both, rather than ranking two quantities that are not comparable.

What happens to a mileage-based service with no odometer reading?

It reads unknown, sorted after everything actionable but before everything healthy, and it is excluded from the calendar feed. A wrong date in a calendar is worse than a missing entry, because the wrong date gets trusted.

Does it cover my country inspection regime?

It ships a neutral starter set of document types and a screen where you name your own. It is not legal or compliance advice, and the intervals you set are yours to decide with whoever advises you.

Can drivers use it in the yard?

It installs to a phone home screen from the browser, with no app store involved. Page views are network-only by design, so it needs a connection: it is not an offline app.

What do I need to run it?

PHP 8.0+ with PDO and MySQL/MariaDB or SQLite, on any Apache, nginx or Caddy host. No Composer, no build step, no data leaving your server.

Browse self-hosted: Field, stock & service software

More from this store

Affiliate program
Recommend tools people own — earn 35% on every sale. 90-day tracking, instant delivery, payouts by Lemon Squeezy.
Become an affiliate →