七千二百袋水泥
七千二百袋水泥
Published on 2025-10-25 / 6 Visits

NAS上部署Genea App开源族谱系统:完整安装教程、功能详解与家族历史管理实践指南

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 格式导出功能,这是一种广泛兼容的族谱数据标准,可在多数专业家谱软件中直接导入使用

Image

安装部署与操作体验

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

Image

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

Image

操作过程中需注意以下细节:

  • 填写人物姓名时建议将姓氏与名字顺序互换,因软件遵循西方命名习惯将名字置于姓氏之前
  • 性别字段推荐使用标准缩写:男性填写 M,女性填写 F,系统会自动以不同颜色进行可视化区分

每个家族成员的个人信息页面支持添加个性化标签:

Image

应用价值与总结

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