Gramps Web, a collaborative genealogy platform where a whole family can research one shared family tree in a browser.
Gramps Web is an open source, self hosted genealogy platform built on the Gramps family tree database. It puts a whole family history in one connected record set: people, families, events, places, sources, citations, notes, repositories and media, all linked together rather than scattered across files. You explore it through pedigree and relationship charts, a timeline, a map of the places your ancestors lived, and full text search that reaches every record type at once. Several researchers can work on the same tree at the same time, each with their own account and their own level of access, so a family can build its history together instead of passing a file around. Research already held elsewhere comes in from GEDCOM or Gramps XML, and can be exported back out again at any time.
The upstream project ships no administrator account and leaves self registration open, so a fresh deployment is only as safe as whoever finds it first. The cloudimg image closes that: self registration is disabled, and on the first boot of every instance a one shot service generates a unique session signing key and a unique owner password, creates exactly one owner account before the web port is ever opened, and writes the credentials to a root only file. It refuses to finish booting unless the registration endpoint genuinely rejects new sign ups and exactly one account exists. The application, its background task worker, the reverse proxy and the cache are managed by systemd, the API and cache are bound to the loopback interface so only the reverse proxy is reachable, the operating system is fully patched at build time and keeps taking security updates, and a paired deployment guide and 24/7 cloudimg support come with it.
Real screenshots taken while testing this image against its deployment guide.