1. 简介
Webtrees是一个开源的在线家谱管理系统,支持 GEDCOM 格式,允许用户协作管理家谱数据。它是免费的,并且功能强大,是修谱的利器,除了传统意义上的在线家谱功能外,也是收集和整理家谱资料的好工具。Webtrees有大量活跃用户参与的交流社区,在全世界约有7000个服务器,25年3月在github上有546颗星 1,在同类在线家谱管理系统中是最高的。这是一个服务器应用,可以多用户访问,可以放在外网,也可以放在局域网内。同时如果有必要Webtrees中的资料完全可以用来做印刷版,而且更清晰方便核对查错更正。此外Webtrees相对比较直观,相对印刷编辑软件更容易掌握,图表都是程序画的,不是人工画的。
Webtrees官网,2024最新范例,需要登入才能看到更多。
2. Webtrees 2.1.20版的安装要求:
- PHP7.4或以上
- 数据库:MySQL 5.7+,MariaDB 10.2+,SQLite 3.8.8+,SQL-Server 2017+, PostgreSQL 9.6+
- Webtrees 系统文件:100MB,剩下就看家谱系统会放多少图片或视频上去。
可以在Win,Linux或Mac上面,最小型的可以放在迷你的Armbian里,完全出人意料,爽到爆。
3. Webtrees的亮点:
四种格式的世系图,切换方便。
交互树很直观,移动、放大都可以
幻灯片功能也非常贴心
类似上面的例子
姓氏分支图
地图功能
两亲戚间关系查询
感受下面的功能,下面照片上方是程序给出其他人物跟孔子夫妇的关系
同样的一张照片从孔伋的角度看人物间的关系
手机界面
4. 家谱资料收集整理工具
webtrees因为它的强大的用户管理功能也适合作为家谱资料收集整理工具,做家谱是一个分散、艰苦、漫长的工作,需要从不同时间、不同地方、甚至不同国家收集资料,耗时10年也是常态,而数据是活的、不断变化的,webtrees的在线功能和用户管理功能大大方便了家谱资料收集整理工作,可以加速资料的传递,大大降低后续的成本。
5. 其他可能的用法
除了原本家谱用途外,还可以用于记录重要家事或出游等等:
个人需求,可以写入一些不适合放到家谱里的东西,但却有必要交代给你的儿女或是孙辈,下面是例子。
中文界面
英文界面
上面有DEMO地址,感兴趣的可以登录看看,界面语言可以自己更换。
6. 家谱访问权限和设置
角色是一组访问权限,它允许查看数据,更改配置设置等。访问权限分配给角色,角色授予用户。每个家谱可以为每个角色分配不同的访问权限,并且用户可以在每个家谱中具有不同的角色。
角色名称 | 角色权限说明 |
---|---|
匿名访客 | 每个人都有这个角色,包括网站的访问者和搜索引擎 |
成员 | 这个角色有游客的权限,加上任何额外的访问授权的家谱的配置 |
编辑员 | 成员角色权限,添加/更改/删除数据。任何变化需要经过一个主编人,除非用户“自动接受更改”选项启用 |
主编人 | 编辑员的角色,许可批准/拒绝由其他用户更改。 |
管理员 | 主编人的角色,访问授权的家谱配置,允许更改设置/配置一个家谱。 |
网站管理员 | 管理者角色,加上允许更改设置/配置的站点,用户和模块。 |
7. 搭建杂问
搭建Webtrees需要多少空间?需要多少硬件的支持?可以用什么系统?
7.1 Win,Linux或Mac都可以
用Windows、MacOS还是各种Linux版本主要是看各人的能力和资源,比如可以搭建在云服务器上(国内普通最低配置1G内存+40G硬盘就足够)、任何一台家用电脑上(台式或笔记本都可以)、已经弃用但还稳定工作的电脑上,考虑到能耗也可以用迷你主机(512MB内存+4G外存)都可以承担这个应用,最低电耗可以小于1W。
7.2 空间规划
文字需要的空间非常少,一般可以忽略不计,需要注意的是图片和视频的大小,另外要考虑服务器的位置,如果服务器和访问者在同一个局域网,及服务器外存足够大,照片可以大一些,如果服务器和访问者隔着Internet就一定要好好计划这个大小,不然会严重影响使用体验。如果需要建议请看这篇分享的注释2。
7.3 如何让其他家谱编辑合作者访问家中Webtrees服务器?
在局域网的Webtrees服务器可以让外地的家谱编辑合作者访问吗? 答案是可以的,但情况有点复杂,跟具体局域网环境有关,另外话题有点伤脑筋和比较麻烦,有需求可以留言。
下面例子是最小硬件的资源占用状况:
512MB内存+外存4G+功率<1W,数据体积相当于约7500个家族成员。
更多补充资料:
8. webtrees在开源家谱软件领域处于领先地位,其核心优势体现在三个方面:
- 用户基数与地域覆盖
全球部署超过7,000个服务器实例
德语区占近30%份额(1,900+部署量),在非英语市场渗透率显著
中文用户社区已形成规模,手册汉化程度较高 - 技术生态成熟度
完全兼容GEDCOM标准,实现与90%以上家谱软件数据互通
支持私有化部署(NAS/云服务器均可),硬件成本低至百元级
持续15年迭代更新,形成包含权限管理、多媒体整合的完整解决方案 - 功能差异化
独有的多谱系并行管理能力(可同时维护多个家族树)
协作编辑功能强于同类产品(如My Family Tree仅限单机使用)
数据安全机制完善(如分级权限、隐私过滤),优于丝连族谱等国产软件
受欢迎程度方面,其开源特性与零成本优势使其在个人用户中普及率超过75%,而企业/宗亲会等团体用户更看重其协作管理能力。德语区的广泛应用验证了跨文化适应能力,中文社区近两年增速达年均40%,反映出在亚洲市场的增长潜力。
9. 使用webtrees对服务器环境具有较强兼容性,主要支持以下三种部署模式:
- 托管服务器方案
适用场景:家族成员需跨地域协作
可选类型:专用服务器(完整资源独享)或共享虚拟主机(成本更低)
典型案例:阿里云/腾讯云轻量应用服务器(2核4G配置约可承载千人级族谱) - 本地设备方案
硬件要求:闲置电脑(2015年后生产的设备均可)或NAS网络存储器
存储标准:初始安装包仅需50MB空间,千人家族档案约占用2-5GB
网络支持:可通过花生壳等工具实现内网穿透,搭建私有云服务 - 混合部署方案
局域网部署:适合祠堂、宗亲会等线下场景,使用路由器组建内部访问网络
外网映射:通过端口转发实现远程访问,建议搭配SSL证书加密数据
具体部署时需注意:PHP版本需≥7.4,推荐MySQL/MariaDB数据库,Web服务器推荐Apache/Nginx。实际资源消耗与族谱复杂度正相关,千人以内的家族树在树莓派4B等微型设备上亦可流畅运行。 - 一个安装例子:
10. 修谱预算
webtrees对比印刷版家谱的成本优势不是一星半点! 2 从成本角度因为负担小大大降低了启动资金需求,可以随时/马上开始,可以作为收集资料的工具,帮助压缩前期准备的费用。另外还可以在修谱结束以后,作为下一次续谱阶段的资料收集和整理工具,可以保持连续性和完整性,同时大大降低下次续谱的成本。
这个预算来自下面注脚2的网上的分享
预算框架模型(传统印刷版)
根据2023-2025年行业数据,不同规模项目的参考预算为:
家族规模 | 基础型 | 文化型 | 研究型 |
---|---|---|---|
300人以下 | 4-8万 | 12-18万 | 25万+ |
500-800人 | 8-15万 | 20-35万 | 50万+ |
千人以上 | 15-30万 | 40-70万 | 100万+ |
规模分类对比
类型 | 传统印刷版 | Webtrees在线版 |
---|---|---|
小型 | 300人以下 | 500人以下 |
中型 | 500-800人 | 5百人-5千人 |
大型 | 千人以上 | 5千人-5万人 |
11. 数据的保存
家谱数据的长久保存是一个需要考虑的部分,Webtrees使用GEDCOM格式,这是1980年代开始开发的标准。
GEDCOM格式最初是为了解决家谱数据在不同软件之间难以共享的问题而设计的。FamilySearch组织在1980年代开发了这种格式,旨在提供一个标准化的方式来描述和交换家谱数据。
GEDCOM格式广泛应用于家谱研究和软件中。它允许不同的家谱软件之间交换信息,促进了家谱数据的共享和整合。许多家谱软件都支持GEDCOM格式,使得用户可以在不同的软件之间轻松转移和整合他们的家谱数据。
近年来,GEDCOM格式不断进化,以适应新的技术和需求。例如,GEDCOM X是一个开源项目,旨在定义一种开放的数据模型和序列化格式,专为交换家谱研究过程中的重要信息而设计。GEDCOM X采用了现代数据管理的理念,包括JSON-LD等先进技术,极大地促进了家谱数据的互操作性和长期保存价值。
毫无疑问GEDCOM格式可以在50年或100年后被快速读取。