Products
RicheyMaps — printable trip atlases Crucible — forensics & OSINT suite Recovery Lab — data recovery & repair GuardDex — family security All products How it works Services Downloads Portal Request a walkthrough
🗺️ RicheyMaps · Self-hosted maps & trip booklets

Printable trip maps that work when the signal doesn't.

RicheyMaps turns any drive into a self-hosted, printable booklet — the full route, every gas-food-rest stop along the way, and zoomed-in close-ups of the confusing interchanges. Save it or print it, and it works with zero cell signal.

Born from a real problem: a mom lost in rural Virginia with no bars — and a gas station that doesn't sell maps anymore.

What is RicheyMaps?

Phones gave us turn-by-turn directions — right up until the bars disappear. RicheyMaps is a self-hosted map site that turns any trip into a printable atlas booklet: the route page-by-page, written-out directions, the stops along the way, and close-ups of the spots where people get lost. On paper or a saved PDF that needs no internet, no app, and no account in the field — built from OpenStreetMap data on hardware you control.

The origin story. A mom set out on a long drive and got turned around in the southeastern corner of Virginia. Cell service dropped. The gas station she stopped at didn't sell maps anymore. She was stuck — no signal, no map, no one to ask.

RicheyMaps is the answer to that: a booklet already in her hands before she leaves, that can't lose signal, run out of battery mid-route, or send her the wrong way down a one-way — with the trickiest turns drawn out big so a wrong turn still shows on the page.

What it does

Everything that turns a drive into a booklet you can hold.

🧭

Plan any trip

Search an address, pick a saved place, use your phone's location, or long-press the map to drop a pin anywhere and route to it. Avoid tolls or highways with a tap.

📘

A printable booklet

A PDF built in seconds: a cover, a route overview, page-by-page road maps that follow the drive, and the full turn-by-turn directions — all offline once saved or printed.

⛽

Stops along the way

Gas, food, rest areas, hospitals, hotels, EV/Tesla charging, travel centers (Buc-ee's, Love's, Pilot), shopping, camping, attractions and more — drawn on the map and listed mile-by-mile with phone numbers.

🔍

"Spots to Watch"

It automatically finds the tricky interchanges — where turns come fast or roads split — and gives each one a zoomed-in close-up with numbered steps, so a wrong turn still shows on the page.

⛰️☀️

Terrain & weather

Optional hillshade relief shows the mountains, and a trip-date forecast strip shows the weather for the start, middle and end of your route on the day you travel.

📚

My Trips

Every booklet you make is kept in a private library — re-download it, re-run it fresh, or email it to yourself. Each person's trips are their own.

Not just trips — a map book of any town or county

Draw a box around a town, a neighborhood or a whole county and get a bound street-atlas — the old glovebox map book, made to order.

✏️

Draw a box

Pick any area on the map — a single neighborhood, a beach town, or an entire county. There's no route to plan; the whole area becomes the book.

🗂️

A key map & numbered pages

You get a cover, a key-map index — "find your area, turn to that page" — and a grid of same-scale pages. Every page carries its grid reference, a scale bar, and "continue on page →" arrows to the neighboring pages, just like the old bound atlases.

🔬

Dial in the detail

Choose how close you want to be — from Standard (a whole side of town per page) down to Maximum, where every little residential street is drawn and named. More detail simply means more pages.

How it works

From "where are we going?" to a booklet in the glovebox.

Say where you're going

Type an address, tap a saved place, use "my location" (it can read your phone's position through Home Assistant), or just press-and-hold the map to drop a pin.

Get your route

The road lights up with distance and time, the turn-by-turn directions, and the kinds of stops you picked plotted along the way.

Download the booklet

In a few seconds it builds the PDF — cover, overview, the route pages, a mile-by-mile stop index, the written directions, and the Spots-to-Watch close-ups.

Save it or print it

Keep it on your phone or print it for the glovebox. It works with no signal, no app, no account — and it's saved to My Trips so you never lose it.

Why RicheyMaps

A map that's actually there when you need it.

✓

Works with no signal

The whole point. A printed or saved booklet needs no bars, no battery-hungry GPS app, and no data plan.

✓

Self-hosted & private

Your own maps, built from OpenStreetMap on hardware you control. Nothing leaves your network; no tracking, no map-company account.

✓

Built for real people

Big type, plain language, and a design made so a non-techie can't get lost — with an in-app "?" guide for everything.

✓

Detail where it matters

Highways stay clean and readable; the confusing interchanges get blown up to street level automatically.

✓

No subscriptions

Self-hosted means no per-map fees and no third-party routing bills — the whole corridor runs on your own box.

✓

Send it anywhere

Email a booklet to yourself or a family member, or push it straight to your phone through Home Assistant.

Under the hood — what it uses, and why

All open, all self-hostable. No proprietary map API, no per-request meter.

🗺️

Protomaps PMTiles + MapLibre GL

The basemap is a single-file vector tileset served over plain HTTP range requests, drawn by MapLibre. No tile-server to run — just a file on disk.

🧭

Valhalla routing

An open-source routing engine over OpenStreetMap road data gives real driving directions, turn maneuvers, and avoid-tolls / avoid-highways options — all on-prem.

🔎

Nominatim geocoding

Address and place search, plus reverse-geocoding that names a dropped pin — run locally on the same OpenStreetMap extract.

🌍

OpenStreetMap data

The whole 8-state Southeast corridor, processed with osmium and go-pmtiles into the basemap, the router's graph, and the search index.

📄

The booklet engine

A Node service renders each page from the vector tiles with headless Chromium (MapLibre → PNG), then composes the PDF — route overlays, stop markers, scale bars, and the zoomed-in Spots-to-Watch insets.

☀️

National Weather Service

The free U.S. NWS forecast API (no key) supplies the trip-date weather strip for the start, midway and destination of the route.

🔐

Authentik single sign-on

Every path sits behind SSO; trips are private per user. Served through Caddy / Traefik and Cloudflare, with the routing and tile internals kept on the LAN.

🏠

Home Assistant integration

Optionally uses your phone's location as the starting point, offers your HA "zones" as quick places, and can push a finished booklet straight to your phone.

The hardware & the build

Two self-hosted machines, a few gigabytes of open data, and no cloud bill.

The map server

Tiles, routing & search

Serves the 4.6 GB vector basemap and answers routing + geocoding from a ~2 GB OpenStreetMap extract of the Southeast corridor — behind the SSO, on the LAN.

The render workstation

Builds the booklets

A Node "atlas" engine drives headless Chromium to render every page and compose the PDF — stops, directions, terrain, weather and the tricky-spot close-ups — in seconds, cached for instant re-downloads.

The data pipeline

Open data in, atlas out

OpenStreetMap + Protomaps tiles, merged and clipped with osmium/go-pmtiles, feed the basemap, the Valhalla graph and the Nominatim index — rebuildable any time, owned end to end.

A look inside

The live planner, and real pages from a generated trip booklet.

The live RicheyMaps app — planning a trip with the route and stops drawn on the map
The live app — plan a trip, see the route & every stop on the map
Dropping a pin on the map brings up a Directions here / Start from here popup
Drop a pin anywhere → "Directions here"
RicheyMaps booklet cover — route overview with numbered pages, stops legend and spots-to-watch
The booklet cover — route overview, page grid & stop legend
A route page through the Atlanta suburbs with the route drawn, stop markers and labeled roads
A route page — stops plotted along the drive, roads labeled, flip-to-page tabs
Spots to Watch — zoomed-in close-ups of tricky interchanges with numbered steps
"Spots to Watch" — close-ups of the tricky interchanges
Stops Along Your Trip index — every stop by mile with brand, phone and page
Stops index — every stop by mile, with phone & page
A route page with terrain hillshade relief showing the mountains
Optional terrain — hillshade relief under the route
The key map from an area booklet — a whole county with a numbered grid laid over it
Area map book — the key map: find your area, turn to that page
A single page from a county map book with its grid reference, scale bar and continue-on-page arrows
A page from the book — grid ref, scale bar & "continue on page" arrows
The same downtown block shown at four detail levels, from Standard to Maximum
Pick your detail — from Standard down to every street named

Never get lost on a dead-zone drive again.

RicheyMaps is a self-hosted, private map system for families and small fleets. Book a walkthrough, or talk to us about running it on your own hardware.

Self-hosted · Built from OpenStreetMap · Works fully offline once a booklet is saved · Built & supported by Richey Business