webmentiond
Webmention receiver server that stores incoming mentions in SQLite and lets the site owner approve or reject them.
webmentiond is a Go server that receives webmentions, stores them in a SQLite database and offers a UI for approving or rejecting them. The site links to the server’s receive endpoint from the head of its pages, and a widget script shows the approved mentions on a page, as the getting-started guide describes. The server runs from a Docker image, which the install page names as the default way to run it, or from a binary built from source.
The admin UI signs in with an e-mail link sent through an SMTP server, and the addresses allowed to sign in are set when the server starts. Approval can be automated for sources whose URL matches a pattern in the policies table; policies cannot be configured through the UI yet.
Worth knowing
The server needs an SMTP account to send the sign-in e-mail, and write access to the SQLite file and the folder that holds it. A source build needs Go and Node. The repository’s Dockerfile says it is no longer maintained, and the image is built by a script in the repository instead.
Identity
- Status
- Active
- Maintainer
- Horst Gutmann3
- Maintained by
- Individual3
- First release
- 20238
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-03: links, Categories, Databases, Admin interface
webmentiond.org/ - 2026-11-03: links, Written in, License, GitHub stars
api.github.com/repos/zerok/webmentiond - 2026-11-03: Maintainer, Maintained by
zerokspot.com/ - 2026-11-03: Runtime, Install with
webmentiond.org/install-from-source/ - 2026-11-03: Runs as
webmentiond.org/configuration/ - 2026-11-03: License model
raw.githubusercontent.com/zerok/webmentiond/main/LICENSE - 2026-11-03: Current major version, Last release
api.github.com/repos/zerok/webmentiond/releases - 2026-11-03: First release
api.github.com/repos/zerok/webmentiond/releases/tags/v1.0.0 - 2026-11-03: Contributors
api.github.com/repos/zerok/webmentiond/contributors?per_page=1