Genea App 是一个完全基于 JavaScript 开发的开源项目,无需任何外部依赖即可运行。如果您希望立即体验该系统,可以按照以下步骤快速部署。
项目源代码位于:https://github.com/genea-app/genea-app
快速启动步骤如下:
# 下载源码:
mkdir /usr/local/apps && cd /usr/local/apps
git clone https://github.com/genea-app/genea-app
# 配置nginx
cat >/etc/nginx/conf.d/genea-app.conf <<EOF
server {
listen 3400 ;
server_name _;
root /usr/local/apps/genea-app;
index index.html index.htm;
}
EOF
Genea App 核心功能概述
Genea App 作为一款轻量级且易于操作的开源家谱管理与家族历史记录工具,致力于帮助用户高效构建、维护并分享家族树形结构。其主要功能特点包括:
- 采用树状图形化界面直观展示家族成员关系
- 支持录入详细个人资料,并允许添加自定义标签以丰富信息
- 兼容多配偶关系记录,适应不同家庭结构需求
- 尽管软件界面为英文,但完全支持使用中文填写人物信息
- 提供 GEDCOM 格式导出功能,这是一种广泛兼容的族谱数据标准,可在多数专业家谱软件中直接导入使用

安装部署与操作体验
完成 Genea App 的安装配置后,通过浏览器访问 http://<nas-ip>:3400 即可进入系统界面。下图展示了添加部分家族成员后生成的视觉化关系图谱:

在添加新人物时,系统支持建立多种亲属关联,包括父母、配偶、兄弟姐妹及子女等关系:

操作过程中需注意以下细节:
- 填写人物姓名时建议将姓氏与名字顺序互换,因软件遵循西方命名习惯将名字置于姓氏之前
- 性别字段推荐使用标准缩写:男性填写 M,女性填写 F,系统会自动以不同颜色进行可视化区分
每个家族成员的个人信息页面支持添加个性化标签:

应用价值与总结
Genea App 作为实用的家谱管理工具,特别适合在家庭聚会或宗族活动中系统化整理家族谱系。家谱不仅能够记录家族的起源背景、世代传承脉络和文化迁徙历程,更是承载家族历史与文化的重要载体。相较于传统记录在纸质或布质媒介上的家谱容易随时间风化损毁,数字化家谱系统提供了更安全持久的保存方案,确保家族记忆得以完整传承。