
Self-hosted Hypothesis (h) — an open-source web annotation server that lets you and your collaborators highlight, annotate, and discuss any web page or PDF. Bundled with its PostgreSQL, Elasticsearch, and RabbitMQ dependencies.




Hypothesis is an open-source web annotation tool.
h is the server that powers it: it serves the annotation web app and the
public annotation API. With a self-hosted instance you and your collaborators
can highlight, annotate, and discuss any web page or PDF on infrastructure you
control.
This template deploys four services as a single one-click stack:
h server (web app, API, real-time WebSocket, background worker)An administrator account is created automatically on first boot:
ADMIN_PASSWORD variable on the hypothesis service
(Variables tab in the Zeabur dashboard)Sign in at https://YOUR_DOMAIN/login, then change this password immediately
from the account settings page. Admin tools are available at
https://YOUR_DOMAIN/admin.
The annotation "authority" and public URL are derived from the domain at deploy time. If you want to use a custom domain, bind it before your first deployment, or be prepared to redeploy: changing the domain after accounts and annotations exist will leave them tied to the old authority.
https://cdn.hypothes.is. This is
Hypothesis's default and keeps the client up to date; your annotation data
stays entirely on your own instance.MAIL_* environment variables to the
hypothesis service.Hypothesis (h) is developed by the Hypothes.is Project and contributors and is
released under the BSD-2-Clause license. This template only packages the
official hypothesis/hypothesis Docker image for deployment on Zeabur; it is not
affiliated with or endorsed by the Hypothes.is Project.
hypothesis/hypothesis:20260504-g4d0056f.

