Ancestry

Best Self-hosted Alternatives to Ancestry

A curated collection of the 2 best self hosted alternatives to Ancestry.

Ancestry is an online genealogy platform that provides access to historical records, indexed archives and DNA testing, plus tools to build, store and share family trees and collaborate with other users on genealogical research.

Alternatives List

#1
webtrees

webtrees

Web-based genealogy software for publishing and collaboratively editing family trees, with GEDCOM import, media support, and granular privacy controls.

webtrees screenshot

webtrees is a web application for building, publishing, and collaboratively maintaining genealogy (family tree) data online. It imports standard GEDCOM files and provides tools to browse, edit, and share research with fine-grained control over what different users can see.

Key Features

  • Import and manage one or more family trees from GEDCOM files
  • Collaborative editing with multiple user accounts and role-based permissions
  • Flexible privacy controls to restrict sensitive individuals, families, and facts
  • Media support for photos and document images linked to people and events
  • Configurable modules, menus, charts, reports, and themes
  • Internationalization with many languages and surname conventions

Use Cases

  • Publish a private or public family history site for relatives
  • Collaborate with distributed family members on shared genealogical research
  • Migrate or consolidate research from desktop genealogy apps using GEDCOM

Limitations and Considerations

  • Some collation and name-sorting behavior can vary by database; MySQL is often preferred for best locale-aware sorting
  • Importing very large GEDCOM files can be time-consuming and depends on server memory and execution limits

webtrees is a mature option for individuals and groups who want a standards-based genealogy platform with strong collaboration and privacy features. It is well-suited for long-term stewardship of family history data while remaining compatible with common genealogy workflows via GEDCOM.

719stars
338forks
#2
GeneWeb

GeneWeb

Open-source genealogy software with a web interface, multilingual support, GEDCOM import/export, relationship calculations, per-person access control and templating.

GeneWeb screenshot

GeneWeb is a genealogy application that provides a lightweight web server and a browser-based UI to manage, view and share genealogical databases. It is implemented in OCaml and designed to handle large numbers of individuals, multilingual content and interactive relationship calculations.

Key Features

  • Web-based interface served by an embedded lightweight HTTP server for daemon or CGI deployments
  • Native OCaml core with JavaScript/HTML/CSS frontend components
  • Import and export support for GEDCOM and GeneWeb GW formats, preserving incompatible data in notes
  • Multilingual UI and wikitext-style notes with internal links, images and templates
  • Efficient relationship and consanguinity calculators and family graph navigation
  • Per-database accounts and per-person access filtering, with configurable privacy rules
  • Statistics and timeline views (anniversaries, age pyramids, recent events)
  • gwsetup and administrative tooling for configuration and base management; can run via container or standard build

Use Cases

  • Host and share family trees with controlled access and per-person privacy settings
  • Maintain large public or research genealogical databases with multilingual content and relationship analysis
  • Import legacy GEDCOM data, edit with rich notes and export cleaned GW or GEDCOM datasets for archival

Limitations and Considerations

  • Uses a custom GW data format rather than a mainstream RDBMS, which can limit direct integration with external database tools
  • Primary implementation in OCaml may require specific build tooling and familiarity for custom development or packaging

GeneWeb is suited for genealogists and research projects that need a scalable, privacy-aware web front end and robust relationship analysis. It prioritizes compact, efficient data handling and multilingual publishing over modern single-page UI frameworks.

371stars
113forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running