GeneWeb
Self-HostedOpen-source alternative to Ancestry.com for self-managed family trees
Overview
GeneWeb is an open-source genealogy tool for creating, managing, and sharing family trees. It supports GEDCOM imports/exports (the standard genealogy format), offers a web interface for browsing trees, and includes privacy controls to hide sensitive data. Deployment options include Docker, binaries, or source code, making it accessible for self-hosters of all skill levels. It features multi-language support, relationship calculation tools, and data validation to ensure accuracy. Ideal for users who want full control over their family history without relying on proprietary services.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
geneweb:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: geneweb
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- GEDCOM format compatibility
- Web-based tree browsing
- Privacy data controls
- Multi-language support
Frequently Asked Questions
? Is GeneWeb hard to install?
GeneWeb offers simplified deployment via Docker for beginners, plus binaries or source code for advanced users. Most self-hosters find it straightforward with basic server skills, and community guides are available to assist.
? Is it a good alternative to Ancestry.com?
Yes—GeneWeb lets you keep full control of your data (no third-party access) and is free. While it lacks Ancestry’s DNA matching or public databases, it excels at private, self-managed family trees and GEDCOM compatibility.
? Is it completely free?
Yes—GeneWeb is open-source under the GPL license. There are no hidden costs, subscriptions, or paid tiers; all features are available for free to self-host or use.
Top Alternatives
People Also Ask about GeneWeb
Tool Info
Pros
- ⊕ Full control over family data
- ⊕ No subscription fees
- ⊕ Lightweight deployment options
- ⊕ Community-driven development
Cons
- ⊖ Requires basic server setup knowledge
- ⊖ Outdated web interface
- ⊖ Lacks advanced SaaS features like DNA matching