---
title: "Deploy Hister"
description: "Self-hosted full-text search over your own browsing history"
category: "Other"
url: https://railway.com/deploy/hister
---

# Deploy Hister

Self-hosted full-text search over your own browsing history

**[Deploy Hister on Railway](https://railway.com/template/hister)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/hister/manifest.json

- **Creator:** prime3679's Projects
- **Category:** Other

## Template content

### railway-templates

- **Source:** prime3679/railway-templates
- **Health check:** /health
- **Public domain:** Yes

## Documentation

# Deploy and Host Hister on Railway

Hister is a self-hosted full-text search engine over your own browsing history (asciimoo/hister). Index the pages you visit and search them privately, on infrastructure you control. This template runs the official Hister image, pinned to v0.20.0, with a persistent volume and a health check.

## About Hosting Hister

Hosting Hister on Railway means running the Hister container (the Dockerfile pins ghcr.io/asciimoo/hister:v0.20.0) listening on port 4433. The service needs a volume mounted at /hister/data so your index survives redeploys, and the /health endpoint is used as the Railway health check. The template sets HISTER__SERVER__ADDRESS=0.0.0.0:4433, HISTER__SERVER__BASE_URL to your public Railway domain and PORT=4433. The image runs as uid 65532; if you see permission errors on the volume, set RAILWAY_RUN_UID=0 or use the latest-root tag. After deploying, install the Hister browser extension and point it at your Railway URL. Estimated cost is about $1-3 per month in usage.

## Common Use Cases

- Search your own browsing history with full-text queries instead of relying on browser history titles
- Keep a private, self-hosted archive of pages you have visited
- Share one searchable history across several browsers using the Hister extension

## Dependencies for Hister Hosting

- ghcr.io/asciimoo/hister:v0.20.0 container image (built from the Dockerfile in the hister folder)
- A Railway volume mounted at /hister/data

### Implementation Details

Required variables:

- HISTER__SERVER__ADDRESS = 0.0.0.0:4433
- HISTER__SERVER__BASE_URL = https://${{RAILWAY_PUBLIC_DOMAIN}}
- PORT = 4433

Health check path: /health

## Why Deploy Hister on Railway?


Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Hister on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/hister
