Gramps-Web - Stammbaum und Genealogie im Browser pflegen
Gramps-Web - Stammbaum und Genealogie im Browser pflegen
Gramps-Web ist die webbasierte Oberfläche für die quelloffene Genealogie-Software Gramps und ermöglicht es, Stammbäume, Personen, Ereignisse und Quellen kollaborativ im Browser zu verwalten.
Was ist Gramps-Web?
Gramps ist eine der umfangreichsten quelloffenen Genealogie-Anwendungen und wird seit Jahrzehnten als Desktop-Software eingesetzt. Gramps-Web erweitert sie um eine vollständige Web-API und eine moderne Browser-Oberfläche, sodass Stammbäume von mehreren Familienmitgliedern gleichzeitig bearbeitet und eingesehen werden können. Personen, Familien, Orte, Ereignisse, Quellen und Medien werden verwaltet; interaktive Stammbaum-Visualisierungen und eine Volltextsuche sind eingebaut. GEDCOM-Import und -Export stellen die Kompatibilität mit anderen Genealogie-Programmen sicher.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Gramps-Datenbankdatei (
.grdb) oder leere Datenbank für den Neustart
Compose-Beispiel
services:
grampsweb:
image: ghcr.io/gramps-project/grampsweb:latest
container_name: grampsweb
restart: unless-stopped
ports:
- "5000:5000"
volumes:
- ./data/users:/app/users
- ./data/index:/app/search_index
- ./data/thumb_cache:/app/thumbnail_cache
- ./data/media:/app/media
- ./data/tmp:/tmp
- ./data/db:/root/.gramps/grampsdb
environment:
- GRAMPSWEB_TREE=MeinFamilienname
- GRAMPSWEB_MEDIA_BASE_DIR=/app/media
- GRAMPSWEB_SEARCH_INDEX_DIR=/app/search_index
- GRAMPSWEB_THUMBNAIL_CACHE_CONFIG__CACHE_DIR=/app/thumbnail_cache
- GRAMPSWEB_SECRET_KEY=einLangerZufaelligerGeheimschluessel
Hinweise
- Erster Start: Beim ersten Aufruf der Oberfläche wird ein Admin-Account eingerichtet. Die URL
/api/users/createaufrufen oder den Setup-Wizard nutzen. - GEDCOM-Import: Bestehende Stammbäume lassen sich über Administration → GEDCOM importieren einlesen — ideal für die Migration von Desktop-Gramps.
- Medien-Verzeichnis: Fotos und Dokumente im
media-Volume ablegen; Gramps-Web verknüpft sie automatisch mit den entsprechenden Personen und Ereignissen. - Datensicherung: Das
db-Verzeichnis (Gramps-Datenbank) und dasmedia-Verzeichnis zusammen bilden ein vollständiges Backup des Stammbaums.