Introduction
Welcome to the documentation for Hammerhead. This book will cover (almost) everything you may need to know about Hammerhead, including history, configuration, and tips & tricks.
Some quick links:
-
Source Code (
MPL-2.0)First-party mirrors (read only):
About
Hammerhead is a nimble Matrix homeserver written in Golang, utilising the mautrix-go SDK. It is being built from the ground up - not a fork of an existing project. It is being built with being a power-user tool in mind, however the end goal is a usable implementation that can comfortably be used day-to-day.
If you want a daily-driver homeserver that is ready to go right now, I recommend continuwuity, a project from the same maintainers, written in Rust.
Demo instance
There is a demo instance available at hammerhead.nexy7574.co.uk. Please note that this instance is not suitable for
casual or personal use - there may be extreme restrictions on available resources, and it is often running unstable
versions of hammerhead, and the database is frequently wiped without notice.
If you want to jump on for a quick test drive, you can use a client like Element Web, Cinny, Sable, or Commet, although you can likely use whatever your existing favourite client is.
The registration token is the Codeberg repo’s HTTPS clone URL. No, you can not have admin.