I am running for my family a self-hosted Gramps instance on our NAS .
Following the default configuration, I set it up with a multi-user setup, but for a single family tree.
For various use cases, I would now like to reconfigure it to a multi-tree setup and hope to be able to continue using the already extensive data set/family tree as one of several family trees with rights for specific users and to be able to add further trees separately, including the management of usage rights.
Is this type of reconfiguration possible, and how and where should I best configure it—in which environment variables?
I have been using Gramps on my desktop en Gramps web on a local cloud server for around a year now and this works very well. Now I like to convert my existing Gramps to a Multi-Tree version so that i can make more then one tree. I have changed the docker compose file to multi tree as the Gramps website describes but i can’t manage to make a new tree and users. I also confess finding the manual page a bit lacking in specific command’s(No offense meant too).
Can someone help me with the steps to make a new tree and user so i can use it on the website?
To inform i added my Gramps web system information below here. Thanks ahead for the help.
Gramps 6.0.6
Gramps Web API 3.5.0
Gramps Web Frontend 25.11.2
Gramps QL 0.4.0
Sifts 1.1.0
locale: en
multi-tree: true
task queue: true
OCR: true
chat: false
Thank you for the information. Isn’t it true that Gramps now works with Python 3 and those commands need updating? Also is there a more details step plan? These i tried and is not working.
Gramps Web has always been Python 3. The name of the Python executable can vary depending on the system and whether one is using a virtual environment or not.
Unfortunately, there is no more detailed documentation - this is still considered an expert feature that needs significant manual work.
we could meet online for a pairing on this topic.
We could investigate this in more detail together with a local testing instance.
If you like, ping me and let us make an appointment for that.