selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

roadbook logo

Self-host roadbook

v0.1.4

Map-based itinerary planner with AI assistance

BetaOpen SourceMIT
Updated5 months ago
LanguageJavaScript
Setup difficultyModerate
MobilePWA
Stars
23
Ports
80 (Nginx HTTP server (frontend + API proxy)), 5436 (Backend Go API server)
Docker
chenxuan520/roadbook
Install with Docker
roadbook screenshot 1

What is roadbook?

RoadbookMaker lets users build travel plans on interactive maps by adding markers, connecting them with routes across seven transport modes, and exporting the result as JSON, HTML, ICS calendars, or PNG long-images. It offers multiple map layers including OpenStreetMap, Gaode, Google Maps, and ESRI imagery, plus integrated search across Photon, Nominatim, Overpass, and Chinese providers. An AI assistant can generate multi-day itineraries from natural language prompts when a compatible API key is configured in the self-hosted backend. The app works fully offline using browser localStorage with no account required, or can be self-hosted via Docker, a compiled Go binary behind Nginx, or Cloudflare Workers for cloud synchronization and sharing. Authentication uses JWT with configurable users. Core features require no external API keys.

Should you self-host roadbook?

roadbook scores 36/100 on selfhost.directory (how scoring works) and ranks #7 of 9 in Mapping & GPS. It has 23 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v0.1.4, came out on 23 March 2026. New versions land roughly every 3 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is God's Eye View (83/100, 60 810 stars). It scores higher overall, so compare the two before you pick. See roadbook vs God's Eye View side by side.

Features

  • AI itinerary generationRequires self-hosted backend with configured AI provider API key
  • Cloud sync & sharingRequires self-hosted backend (Docker, binary, or Cloudflare Workers)
  • Coordinate conversion
  • Cost Tracking
  • Data Export
  • Hotel search integration
  • Integrated search
  • Keyboard Shortcuts
  • Map marking
  • Multiple map sources
  • Navigation integration
  • Offline First
  • Route Planning
  • Ticket booking integration

roadbook README

How to install roadbook

Install roadbook with Docker

Docker Engine

docker run -d
--name roadbook
-p 80:80
-v roadbook_data:/app/data
-v $(pwd)/my-config.json:/app/configs/config.json:ro
chenxuan520/roadbook:latest

Also available from Aliyun registry: registry.cn-hangzhou.aliyuncs.com/chenxuan/roadbook:latest

roadbook releases & version history

More in Navigation

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…