selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
geneweb logo

Self-host geneweb

v7.1.0-beta2

Genealogy software with web interface for family history

BetaOpen SourceGPL-2.0
Updated12 hours ago
LanguageOCaml
Setup difficultyModerate
Stars
407
Ports
2317 (main web interface), 2316 (additional web port (Docker))
Requires
GMP, PCRE2
Install with Linux
geneweb screenshot 1geneweb screenshot 2geneweb screenshot 3geneweb screenshot 4geneweb screenshot 5geneweb screenshot 6

What is geneweb?

GeneWeb is a free, open-source genealogy application created by Daniel de Rauglaudre in 1998. It powers large-scale collaborative databases like Roglo (11+ million individuals) and was the engine behind Geneanet for two decades. The software runs a local web server (default port 2317) providing a browser-based interface for creating and exploring family trees. Key capabilities include full GEDCOM import/export for interoperability, granular privacy controls to protect living persons' data, advanced relationship finding across billions of paths, and proven scalability to millions of records. It is written in OCaml and distributed as pre-built binaries for Linux, macOS, and Windows, as a Docker image (ghcr.io/geneweb/geneweb), and can be built from source with OCaml 4.10+ and opam. The current 7.1 release is in beta due to database format compatibility with Geneanet infrastructure. No user authentication integrations (OIDC/LDAP/SAML) are documented; access control uses a built-in admin account and wizard password file.

Should you self-host geneweb?

geneweb scores 53/100 on selfhost.directory (how scoring works) and ranks #7 of 12 in Archiving & Preservation. It has 407 GitHub stars.

It shipped 1 stable release in the past year. The latest, Geneweb-bc1a18d, came out on 14 December 2025.

Setup is moderate: expect some configuration beyond a single command. It is GPL-2.0-licensed and written mostly in OCaml.

Its closest alternative on selfhost.directory is ArchiveBox (79/100, 28 895 stars). It scores higher overall, so compare the two before you pick. See geneweb vs ArchiveBox side by side.

Features

  • Advanced relationship finding
  • Fancharts
  • GEDCOM Import/Export
  • HTML compression
  • Image maps
  • Large-scale databases
  • Memory cachingUnix-only, requires configure flag
  • Multi-language Support
  • Privacy Controls
  • Relation matrix
  • RPC server
  • Web-based interface
  • Worker pool

geneweb README

How to install geneweb

Install geneweb with Linux

  1. Extract the downloaded archive to a folder of your choice
  2. Launch the application:
    • Linux: run ./gwd.sh in a terminal
    • macOS: double-click geneweb.command
    • Windows: double-click START.htm
  3. Open your browser at http://localhost:2317

Pre-built binaries for Linux (glibc 2.35+), macOS (Apple Silicon & Intel), and Windows

geneweb releases & version history

More in Archiving & Preservation

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…