Ownware
Run the front office · v1.0.0

VisitoraSelf-Hosted Visitor Sign-In & Evacuation List

Self-hosted visitor sign-in: a kiosk your visitors use themselves, and one page that answers who is still inside when the alarm goes off — offline if it has to.

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 Visitora — $79.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

Most visitor sign-in systems for reception are cloud SaaS billed monthly per location — Envoy being the best-known — and the visitor log lives on their servers. Visitora is the self-hosted version: $79 one-time, full PHP source, a front-desk sign-in screen any tablet browser can run, and a visitor log that stays on your own server.

A paper sign-in book fails at exactly one moment: the one it exists for. Somebody carries it outside, half the names are illegible, and nobody can say whether the contractor who arrived at eleven has left.

The cloud products that replace it charge per site, per month, and put the name of every person who visited you on somebody else's server. Then the wifi goes down during the fire drill and the tablet shows a spinner.

  • A book that cannot be searched, cannot be counted, and cannot survive the walk to the car park
  • Per-site monthly fees for what is a list of names and two timestamps
  • Visitor personal data, including who they came to see, sitting in a jurisdiction you did not pick

What you get

One page, everyone on site

Newest arrival first, with their host and their host phone number. One tap marks a person accounted for, and the tally reads on site / accounted for / still missing. It is the screen you open in the car park.

It survives the network dying

The evacuation page is kept on the device. If the network is gone it still shows the list as of the last load — because the fire alarm and the router failing are not independent events.

Paper beats both

A print muster sheet with a tick box per row, and a CSV, are one click each. When the tablet is at 2% the sheet is already printed.

The list and the log can never disagree

On site is not a column that could go stale — it is derived from the sign-in and sign-out entries themselves. There is no second source of truth to drift.

Kiosk mode

A full-screen page for a tablet at reception: big targets, no admin chrome, and nothing a visitor can wander into. They sign themselves in, their host is notified, and a badge prints.

Badges that come back

Numbers are handed out lowest-first from however many badges you own, and returned to the pool on sign-out. Sign out by badge number or by name, with a disambiguation step when more than one person matches.

Site rules and pre-registration

Optional text a visitor accepts before signing in — safety rules, an NDA, a site induction — and a pre-registration link so an expected visitor arrives already on the list.

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 Visitora right for you?

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

  • A sign-in book, not a security system. It records what people tell it — no ID scan, no passport read
  • No door access, no turnstiles, no badge encoding — it does not unlock anything
  • No photo capture, no ID upload — deliberate: neither is needed to answer "who is inside", and both are data you then have to protect
  • Single-tenant: one site per installation
  • Email only — no SMS, no push — through your own SMTP server, off until you switch it on twice
  • The visitor is never emailed a copy of their visit — only the host arrival notice and the pre-registration link
  • Not legal advice — the right retention period, and whether your site rules are adequate, are your decisions

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. $79.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. $179.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
visitora/
  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.

Envoy

Visitors Premium $362 per location/month billed annually (Basic free with limited features; Enterprise custom)

1 month of Envoy equals the one-time $79.00.

Source, read 2026-08-22 →

The full table — every competitor, what each does better than us, and who should stay with them: Visitora 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
$79.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
$179.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

What a Reception Sign-In Book Rents For — Visitor Management Priced Per Site, Per Year

Visitor management is one of the smallest systems a building runs: a name, a host, two timestamps, and a list you can carry outside. It is also sold per site per year, forever. Two vendors' own published prices, the three-year arithmetic, and what the meter is actually counting.

Questions about Visitora

Does it unlock doors or print encoded badges?

No. It is a sign-in book, not a security system: no door access, no turnstiles, no badge encoding. It prints a paper badge with a number on it and records who holds it.

Does it verify identity?

No, and deliberately. No ID scan, no passport read, no photo capture, no ID upload. None of that is needed to answer who is inside, and all of it is data you then have to protect.

What happens when the wifi drops during an evacuation?

The evacuation page is kept on the device and still shows the list as of its last load. There is also a one-click print muster sheet, because paper beats every screen at 2% battery.

Can it text a host instead of emailing?

No — email only, through your own SMTP server, and off until you switch it on twice. There is no SMS and no push.

Can one install cover several sites?

No. Single-tenant, one site per installation. Staff get their own accounts, roles and 2FA within it.

Browse self-hosted: Front-office 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 →