Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:gramps_web

Gramps Web

Aplicación web para genealogía. Está basado (y es compatible) en Gramps. Es libre y open source.

Características

  • Edición colaborativa.
  • Árboles genealógicos interactivos.
  • Mapa.
  • Soporte de múltiples idiomas.
  • Importación y exportación a XML y GEDCOM.
  • Generación de informes.
  • Integración con Gramps.
  • Gestión de tareas integrada.
  • Blog integrado.
  • Detección automática de caras para etiquetar gente en fotos.

Instalación

Docker

Ejemplo de fichero Docker Compose:

---
services:
  grampsweb: &grampsweb
    image: ghcr.io/gramps-project/grampsweb:latest
    restart: always
    ports:
      - "8004: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

  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:

Recursos

informatica/software/aplicaciones_web/gramps_web.txt · Última modificación: por tempwin