Postmarked

Digital postcards from the road.

Postmarked is a self-hosted way to share trip pages, photos, videos, and updates with the people you choose.

Postmarked home page showing recent travel updates and media

Why Postmarked

A quieter place for the trip.

Privacy first

Share with family, not a feed.

Public and private visibility controls keep each trip update as open or closed as it needs to be.

Your data

Self-hosted and open source.

Run Postmarked yourself, keep your media under your control, and skip ads, tracking, and social churn.

Trip journal

Posts, photos, and videos.

Build trip pages with a timeline of stops, updates, galleries, and the context people need to follow along.

Made to run

Admin tools included.

Manage trips, stops, posts, media, users, site text, settings, backups, and RV Trip Wizard imports.

Stay in touch

Email when you post.

Subscribers get a notification for each new update, so family follows along without an app, account, or algorithm.

Yours to keep

Backups and migration.

Automatic database snapshots for disaster recovery, plus a one-click export to move a small instance between machines.

Trip pages

Each journey gets a home.

Trip pages collect stops, dates, locations, posts, photos, and videos into one readable route for friends and family.

Postmarked trip page with route details, stops, and travel posts

Media galleries

Photos and videos sit with the story.

Galleries keep trip media close to the update it belongs to, so people can see the place without digging through a stream.

Postmarked media gallery showing travel photos and videos

Admin UI

Simple publishing from camp or home.

Create posts, attach media, edit site text, manage users, and import RV Trip Wizard spreadsheets from the full admin surface.

Postmarked admin post editor with fields for title, body, visibility, and media

Self-host

Docker compose, then go.

Download the compose file and example environment, edit production values, then start the stack.

curl -fLO https://raw.githubusercontent.com/Backroads4Me/postmarked/main/compose.yaml
curl -fLo .env https://raw.githubusercontent.com/Backroads4Me/postmarked/main/.env.example
docker compose up -d

Full install instructions on GitHub