数码杂锅

  • 首页
  • docker应用
    • docker知识
    • docker可视化管理
    • AIGC相关
    • 内网穿透
    • 在线文档
    • 笔记软件
    • 聊天软件
    • 刮削工具
    • 浏览器
    • 运维平台
    • 音乐软件
    • 网盘工具
    • 网络工具
    • 书籍管理
    • 在线教育
    • 备份同步
    • 相册管理
    • 协同办公
    • 抽奖系统
    • 稍后阅读
    • 工具集软件
    • 脚本平台
    • 密码管理
    • 数据库管理
    • 族谱管理
    • 思维导图
    • 视频会议
    • 文件管理
    • 监控管理
    • 远程桌面
    • Nas系统
    • 下载工具
    • devops代码托管
    • 导航书签
    • 办公软件
    • 聚合网盘
    • 智能家居
    • 网盘搜索
    • 影音播放
  • Nas杂项
    • 飞牛
    • 群晖
  • 电脑知识
  • 隐私政策
数码爱好者的分享小站
  1. Main page
  2. docker应用
  3. Main content

Nas上部署一款族谱docker应用:Gramps Web

2025年2月26日 518hotness 0likes 0comments
frc-9888d3d406855ad042d2895d3ececfb3-1

简介

官网:https://www.grampsweb.org/

源码页:https://github.com/gramps-project/gramps-web

体验网页:https://demo.grampsweb.org/,用户名任选owner / editor / contributor / member,密码是一样的

Gramps Web 是一个基于 Web 的应用程序,非常适合与他人合作共同构建您的家谱。它可以从任何移动或支持 Web 的便携式设备访问。Gramps Web是免费的开源软件,将隐私和对数据的控制放在首位!

Gramps Web 旨在成为 Gramps Desktop 的伴侣,Gramps Desktop 是领先的开源家谱桌面应用程序。Gramps Desktop 是构建和管理家谱数据库的主要工具,Gramps Web 是一个门户,其他人可以通过它从远处为数据库做出贡献,而无需学习或安装 Gramps Desktop。

 

安装搭建

本次部署还是在飞牛nas的docker compose环境下,nas侧端口不能和你已有应用端口冲突,如群晖等其他nas可能还需对应修改nas侧映射目录或手动建立目录

本篇相关yml等文件下载链接:https://gitee.com/hswz5525/dockercompose

services:
  grampsweb: &grampsweb
    image: ghcr.io/gramps-project/grampsweb:latest
    restart: always
    ports:
      - "5008:5000"  # host:docker
    environment:
      GRAMPSWEB_TREE: "Gramps Web"  # will create a new tree if not exists
      GRAMPSWEB_CELERY_CONFIG__broker_url: "redis://grampsweb_redis:6379/0"
      GRAMPSWEB_CELERY_CONFIG__result_backend: "redis://grampsweb_redis:6379/0"
      GRAMPSWEB_RATELIMIT_STORAGE_URI: redis://grampsweb_redis:6379/1
    depends_on:
      - grampsweb_redis
    volumes:
      - gramps_users:/app/users  # persist user database
      - gramps_index:/app/indexdir  # persist search index
      - gramps_thumb_cache:/app/thumbnail_cache  # persist thumbnails
      - gramps_cache:/app/cache  # persist export and report caches
      - gramps_secret:/app/secret  # persist flask secret
      - gramps_db:/root/.gramps/grampsdb  # persist Gramps database
      - gramps_media:/app/media  # persist media files
      - gramps_tmp:/tmp

  grampsweb_celery:
    <<: *grampsweb  # YAML merge key copying the entire grampsweb service config
    ports: []
    container_name: grampsweb_celery
    depends_on:
      - grampsweb_redis
    command: celery -A gramps_webapi.celery worker --loglevel=INFO --concurrency=2

  grampsweb_redis:
    image: docker.io/library/redis:7.2.4-alpine
    container_name: grampsweb_redis
    restart: always

volumes:
  gramps_users:
  gramps_index:
  gramps_thumb_cache:
  gramps_cache:
  gramps_secret:
  gramps_db:
  gramps_media:
  gramps_tmp:

 

登录nasip:5008,username,password,e-mail是必填项,然后点击下面的submit和start

frc-79500a716ba3037203b9830eff997316-1

 

frc-d1936c6a77df106529558ba6da291665-1

默认识别为中文界面

frc-660d6078fe094207f2685f4c1db3dbf5-1

右上角添加成员

frc-146e8b187538389ee44bb2774972e1fd-1

因为是外国作者,所以姓和名是分开登记的

frc-a68396bfbe244695c83387d639ef9da4-1

然后人员添加了后还需要添加家庭关系,才能形成联系

frc-725af2bb4d7f3266de8ec19d0ec94a5b-1

之后再家族树菜单才能形成横向或者竖向的关系图谱

frc-c8d8c79a3d485320204730be1c9a3828-1

 

相关文章

  • Nas上部署一款开箱即用的在线视频播放器docker应用:MoonTV
  • Nas上部署一款开源、轻量的在线视频搜索与观看docker应用:libretv
  • 告别U盘拷来拷去!只要几分钟就能拥有个人或企业专属「影音库」:mediacms
  • Nas上部署智能表格+工作流+应用搭建的一站式数字化平台:SeaTable最新5.3版本
  • Nas上docker部署一个动画数字人:Awesome Digital Human
  • Nas上docker部署web文件分享快递柜:FileCodeBox
  • nas上部署m3u8在线视频下载工具:mediago
  • 一款多平台的开源电子书阅读器:Anx-Reader
Tag: Nothing
Last updated:2025年4月24日

红薯丸子

好好学习,天天向上

Like
< Last article
Next article >

Comments

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
Cancel

COPYRIGHT © 2024 红薯丸子. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

EnglishEnglish
简体中文简体中文