- Gramps web docker (Athough I’d love to play with the RaspberryPi installation before next summer’s family reunion season. js file at the root of the distriubtion. 1: 995: May 19, 2023 Setup Issues: Gramps Web on VPS with SSL. This feature does not rely on raw DNA data being uploaded to Gramps Web, but on the segment match data directly, which can be obtained from websites like Gedmatch or MyHeritage. 2. “It does not work” is not terribly specific either. First and foremost, it did NOT include docker and docker-compose. The tree owner can find and copy the registration link under Settings/Administration. 10 server. The Gramps Web frontend is written in Javascript and built using web components with Lit. In fact it is more than just an app backend: it provides a RESTful API to read and modify a Gramps database. grampsweb | ERROR Hi all, I used docker-compose to install gramps-web on my synology Diskstation. When I run docker compose up -d I get the ¨welcome to nginx¨ Gramps Web treats every source with a tag Blog as blog article. I am running docker on a synology-nas. Gramps Web is composed of three building blocks: at its core, the Gramps Python library that also powers the desktop application, secondly Welcome to Gramps Web!¶ Click image to see more Screenshots! Gramps Web is a web based application, ideally suited for collaborating with others to build your family tree together. New versions of Gramps Web API and Gramps. This is because the import and export routines for media files are not suited for use on a web server. 11: 160: February 15, 2024 Log exceptions of concern. Gramps 5. This is meant to be a continuation of this thread - please merge: Missing Redis volume Using docker-compose. 5: 143: October 10, 2024 Difficulty with Gramps Web docker. The Web API now has full read/write support. I am personally serving a Gramps Web instance to the public internet from a RPi that also servers Nextcloud and some other stuff. Gramps Web. In both cases, several worker processes can be run in parallel, which makes the application more responsive from Difficulty with Gramps Web docker. I’ll be hoping to use Gramps Web, running as Docker containers - I already run other web services with Docker. It’s currently serving Nextcloud for family use (Calendar sharing, etc. 5: 154: October 10, 2024 502 Bad Gateway when using provided docker-compose. migration] Will assume non-transactional DDL. yml from documentation. 0 Hi, my intention is to synchronize the Gramps root tree, using docker-compose. Gramps The gramps-postgres docker image mentioned above contains a separate database grampswebuser that can be used for this purpose. Is there a guide for exposing Gramps Web to the internet using Nginx Proxy Manager? I already have it setup for other containers, but it doesn’t behave the same way for Gramps. Updated docker-compose with This is the repository for Gramps Web API, a Python REST API for Gramps. Reload to refresh your session. Thank you! Gramps web docker novice. 29. (gramps. I don’t know if it was necessary to install docker-desktop to do this. I tried setting on first run, but didn’t get any email delivery either for me or for the next couple users that signed up. Deploy with Docker Docker with Let's Encrypt DigitalOcean Server Administration Server Administration User system Server configuration --open-browser WHERE - to open the browser on the default gramps-web-api page in a tab or a window. Does it? Then if you want it to be stored in a particular folder on your host, you would mount that folder into that directory inside your container. I have loaded Gramps, added Gramps Web to apache, and I think I hace loaded the API. In fact I’m not running Gramps yet, only starting to set it up. Failed. For instance, if you ask "What's the name of John Doe's children?", if a family exists with John Doe as father, it is likely to be among the top results. 3: 87: November 7, 2024 Frontend for Gramps Web. Any assistance would be greatly appreciated. 9: 651: January 16, 2024 Setting up a Gramps Web server without docker - getting a blank page. After downloading and installing Hi everyone, I am attempting to run Grampsweb on a Raspberry Pi 4 behind a Traefik reverse proxy via docker swarm. The usability of Gramps is okay. gramps) is the preferred format for importing data, Gramps XML package (. Hello there, I see “Kubernetes” mentioned left and right (I am a new user, and therefore I can only post 2 links 🤷) I was thinking to spin this “in production” via Chart List | TrueCharts - but I am a total newbie in kubernetes. migration] Context impl SQLiteImpl. But i found a guide how to use Portainer to make it work without having to build a custom kubernetes/helm chart. yml and it was perfectly working. Deploying Gramps Web with Docker¶ The most convenient option to host Gramps Web on your own server (or virtual server) is with Docker Compose. Deploy with Docker Docker with Let's Encrypt DigitalOcean Server Administration Server Administration User system Server configuration Setting up AI chat Multi-tree setup Gramps Web Frontend is a Javascript web application that serves as the frontend to Gramps Web. , ten) Gramps objects that are most likely to contain the information that answers the question. I also tried setting environment variables in docker (prefixing each variable as recommended The evolving Gramps Web solution is discussed on GrampsWeb. Titled: Deploying Gramps Web with Docker. 1: 1026: May 19, 2023 Setting up a Gramps Web server without docker - getting a blank page. Gramps Web API is the backend of Gramps Web, a genealogy web app based on Gramps, but can also be Unable to access Gramps Web. sh fail, I then manually added them, as well as net-tools and apache2 (Ubuntu flavor) apt install apache2 net-tools docker docker-compose apt update apt Difficulty with Gramps Web docker. I switched from Webtrees to Gramps. Was working fine. If you want to migrate an existing Gramps Web instance to multi-tree support and are using local media files, you can simply move them to a subfolder of the original location with the tree ID as name. 12, I tried to add a new user using the given example on the website. FF most Hi all, I am trying to get Grampsweb running behind a Traefik reverse proxy. 1 locale: en multi-tree: false task queue: true) Having issues with certificates. As part of the setup procedure, you will have to sign up for an account with DigitalOcean and select a paid plan for the "droplet" (virtual machine) to use. That had been working OK as a command line I would like to set up S3 (Simple Storage Service on Amazon Web Services) in my Gramps Web instance. 6, Windows). yml file. The Home Person selection can also be changed from the Home Page of the website. Hi - I’m trying to set up Gramps Web on an Ubunutu 23. yml from documentation After starting and stopping my GrampsWeb server (based on the Let’s Encrypt example) several times, I noticed I have many volumes piling up with dump. 4. gramps_webapi is a pip-installable Python package and a flask app, so you can run the flask development server (warning: do not use to deploy a website) to run it. I followed this guide from Deploy with Docker Docker with Let's Encrypt DigitalOcean Server Administration Server Administration User system Server configuration Setting up AI chat Multi-tree setup Frontend customization Update Using PostgreSQL Hosting media on You will need a dedicated S3 bucket for your Gramps Web instance. But I’ll need a reverse proxy to also serve Let’s Encrypt certificates, and for the last while I’ve been using Caddy. I’m having trouble installing Gramps Web (w/ Let’s Encrypt) and I was hoping someone could help? First, I was able to get the non-SSL version running locally without a problem (by accessing 10. Even if it is ultimately a problem with Docker: Gramps is what got Docker onto my computer in the first place. mysite. 1 Hi, I am having a problem getting Gramps Web working will SSL. 11: 334: November 11, 2024 Installing Gramps Web with Docker Compose and Caddy as reverse proxy. I have deployed gramps-web virtually for testing in a Debian 12 virtual machine (VirtualBox) running on my Ubuntu 20. There is also https://kompose. It allows to query and manipulate a Gramps family tree database via the web. To this end, it uses a technique called "semantic search". rdb (a Redis DB backup) in them: docker volume list DRIVER Gramps Web Build Initializing search GitHub Introduction Features Install/Setup Administration User Guide Deploy with Docker Docker with Let's Encrypt DigitalOcean Server Administration Server Administration User system Server configuration Setting up AI Given that Gramps Web runs on a wide range of hardware – from desktop PCs to Raspberry Pi devices – a middle-ground model that provides decent multilingual support while being computationally efficient was pre-configured in the Docker images. runtime. [MacOS Sonoma 14. However, some behaviour can be changed by setting appropriate options in the config. I did not set up the optional email server information prior to start-up and wondered how this information can be added to a running container. 1. Sometimes certain important information is missing. But things have calmed down in the meantime. The package also has its own CLI script for convenience, see python -m gramps_webapi --help. Gramps for desktop was not able to load media files to the server, so I copied them manually. There is one other service in the same docker-compose file that runs without issues. This is simplified by automated face detection. (slash hashtag followed by the lower case header text with dashes subbed for spaces. I am using the docker setup on a Raspberry Pi 3B. x. Gramps Web appears to work fine. No activity during reload seen via docker-compose logs -f ip -c link show displays . Depends - when you’re running Gramps Web API in docker, you’ll have to set this variable to a path within your container and make sure that exists. 7 Following the guide, I have a folder called gramps_web, within it I have an exact copy of the docker-compose. It appears to be “do-able” with Environment Variables and “config file” seemingly suited, but, there are many questions in my mind. I have tried everything I could think of without success. To import the media files belonging to an imported . After 5. However, it does not, but instead appears in the local media folder. 3: 87: November 7, 2024 Setting up a Gramps Web server without docker - getting a blank page. When logging in to Gramps Web for the first time, a Preferences form (labeled User Settings) will be displayed requiring the user to select a language for the frontend and a Home Person. gramps file, see the next section. However, the owner creation form will not be displayed automatically on the Gramps Web home page, which is the same for all trees. Gramps Web API for the (Python) backend Gramps Web Frontend for the (Javascript) frontend Please use those repositories for reporting issues or feature requests. A particularly convenient option is to use a dockerized Nginx reverse proxy with automated Let's Encrypt To setup Gramps Web I will be semi-utilizing the "Deployment" page via https://gramps-project. It works well using acme-companion as described here Docker with Let's Encrypt - Gramps Web. io. ). gpkg) is not supported by Gramps Web. Docker-logs show the errors below. Its essentially a workaround until we have a official TrueNAS or Truecharts app for Gramps. The focus of this section is on administrative tasks performed by tree owners . com. 5. Hi, I installed a VM with Debian 12 and then Docker with Portainer. 0 Gramps Web API 2. However, depending on the deployment, it can be necessary to customize the server I am trying to stand up a gramps-web system? It seems to have correctly installed via Docker on Ubuntu, but the First Run wizard [mentioned in step 3] (for whatever To build and start the containers running the Gramps Web backend with the Gramps example database, as well as the frontend in development mode, simply run docker compose up -d Options for logging in are: owner, editor, contributor, guest or member (use same word for both username and password). It makes heavy use of Material Web Components for a Material Design look and feel. 1: 1068: May 19, 2023 Gramps web setup help (Gtk error) Gramps Web. g. ) The Gramps Web frontend is a Javascript application that is deployed as a set of static HTML, CSS, and Javascript files. If I visit Gramp in my local network (http://nas:8080) everything works fine. Managing users on the command line¶ When using Docker Compose, the basic command is Open Source Online Genealogy System. io, which goes over setting up the Docker configuration for Gramps Web. Gramps Web Administrator's Guide¶ Whether you have set up your own instance of Gramps Web or signed up for a pre-installed one, the next step is to populate and manage your family tree database. Previous This is the repository for the frontend of Gramps Web, a modern web app that allows to browse and collaboratively edit a genealogical database, based on and interoperable with the Gramps desktop application. It was probably my mistake. You switched accounts on another tab or window. I got the following error: check. 2: 91: December 11, 2024 Let me start by saying how amazing Gramps has been for me. I also installed Gramps Web with Docker on mi Pi4 and Installed the Web Synch add-on so that my wife and I both can easily eddit our Gramps database locally and synch it using Gramps Web. 0. If the bucket does not exist yet, the S3 Uploader Addon will attempt to create it. After standing up the 1-Click, logging in, and having firstrun. I’m using the docker-compose file without the nginx and acme components. To add or edit a task in Gramps Desktop, use the following guidelines. The problem: I can get a container running using the docker-compose up command, but these status stays at RESTARTING and I cannot reach GRAMPS using 5000, 80 or 5554. 2. After my configuration, I would expect that when I add a media file in the Gramps Web interface, it appears in the S3 bucket. For Grampsweb however, I get either Gateway Timeout, 404 or Bad Gateway errors when attempting to access the UI via browser. Gramps Web backend development¶ The backend of Gramps Web is called Gramps Web API. To setup Gramps Web I will be semi-utilizing the "Deployment" page via https://gramps-project. conf needs to be stored in the same directory to allow uploading large media files Gramps: most recent version, with Docker Compose. 2 Gramps Web API 2. In that case, contact the tree owner for a registration link. Using the default Docker image, all necessary configuration can be made from the browser. It was not my intention to blame Gramps, but simply to find a solution. Digital Ocean hosts the Demo version of Gramps Web. Dear all, as mentioned here and there, I’ve been working on a hosted solution of Gramps Web powered by the multi-tenant capabilities added in recent releases. 1 LTS. To tag a person in a photo, follow these steps: Open the detail view of the media object, e. The DNA segment map is based on the Gramplet Addon that provides the same functionality in How to Install Gramps Web on a Synology NAS. 0 Gramps Web Frontend 24. Normally, no special configuration is necessary for the frontend. Configure Gramps Web¶ To use the new S3 bucket as media source for Gramps Web, simply set the MEDIA_BASE_DIR configuration option to s3://my_bucket_name. I have many web based programs running as virtual hosts in apache2 and have never used docker, so I really do not want to run docker. I am following the instructions on Docker - Gramps Web. You signed out in another tab or window. 3. Using reverse proxy on a different server and found I needed to copy the certs from nginix/proxy to the reverse proxy server. 4 desktop. Gramps Web provides a pre-configured docker-compose. You can add new objects, update Gramps Web identifies a number of (e. 4) on Virtualbox 7. 1: 1003: May 19, 2023 Gramps Web on OSMC. First release of 5. We will assume that Docker and The most convenient way to self-host Gramps Web is via Docker Compose. 6 Gramps Web API 1. 1, Gramps 5. In the recommended docker-based setup, Gramps Web uses Gunicorn to serve the backend and Celery for background tasks. Gramps Web is free & open source software, with the privacy and control of your data a top priority! Limit CPU and memory usage¶. ) New contributors will be needed to adopt Gramps Web. Deploy with Docker Docker with Let's Encrypt DigitalOcean Server Administration Server Administration User system Server the addon is available in Gramps under Tools > Family Tree Processing > Gramps Web Sync. 0, the search index is hosted either in an SQLite database (the default) or a PostgreSQL database. a docker-compose file with sensitive values redacted, or whether your are using a hosted version, such as Grampshub, I’m wondering if anyone has been successful in setting SMTP for mail delivery. 6, Gramps Web API 1. VPS Linux: AlmaLinux 8 Used docker, and followed instructions on grampsweb /Deployment Gramps Web working at this point. yml file to test with port 80/http, however since I already have SSL Offloading setup, then I do not need to use port 80 Gramps web docker novice. Create users for my family members and get them all to build the DB. <advertisement> You are also welcome to try Grampshub if you want to save yourself the hassle </advertisement> Gramps Web DigitalOcean 1-Click App¶. 1: 649: May 19, 2023 Setting up a Gramps Web server without docker - getting a blank page. The ideal situation for me is: Run Gramps on a VM on Synology. Using docker with acme-companion. Yes, that’s definitely possible. 9: 636: January 16, 2024 Setting up a Gramps Web server without docker - getting a blank page. 0] Hi, I am running Gramps Web using Docker Compose on a Linux Ubuntu server. grampsweb | INFO [alembic. js on a docker container. I have created a docker-compose. Seeking a way to set, to be persistent, the settings related to sending email from grampsweb, for password resets and such. I’m using Docker and I created a volume to persist media files. io, which goes over setting up the Docker configuration for This multi architecture Ubuntu Linux based Docker image allows you to run Gramps: A genealo •Gramps I’ll be hoping to use Gramps Web, running as Docker containers - I already run other web services with Docker. The main motivation for this is to lower the entry barrier to (Gramps 5. I work in IT and I am tech savvy enough to use it out of the box. On the login form on the home page of Gramps Web, usually there is a link "Register new account". 3: 50: November 1, 2024 Gramps web setup help (Gtk error) Gramps Web. Add a blog post¶ To add a blog post, you can use Gramps Web or Gramps Desktop (synchronized with Gramps Web), the steps are the same in both cases: Add a new source. I deleted my earlier post on this matter, but continue to need assistance. Gramps OS: Mint LMDE 6 Docker-Desktop v. That means Gramps Web is unlikely to be able daught WikiContributors from the desktop project. Added a DNS A entry on my web server to this VPS. I can get the quickstart working fine, but when I try to execute the docker-compose file from Step 1 using docker-compose up -d I receive the fo While Gramps XML (. Wow. 04. org and in the GitHub project. I already have other services running, so I am confident that the overall setup is fine. . Our MediaWiki site doesn’t add a slash between the page and the anchor, keeps the capitalization and uses underscores instead of dashes/hyphens. First login. x:5000 (where 192. (The nginx_proxy. Also The documentation at Docker with Let's Encrypt - Gramps Web states:. 35: 1404: April 7, 2024 How to verify that proper email server information has been set. Took a bit of experimenting to discover how Material for MkDocs handles passing header anchors through the URL. 12. I did notice that when I try a Having just stood up a grampsweb site, I have some feedback on the 1-Click solution. 1: 1047: May 19, 2023 Gramps Web on OSMC. It can be accessed from any mobile or portable web-enabled device. I haven’t yet been successful in getting media files to load correctly in Gramps web. However, I With owner permissions using the web interface; On the command line on the server; The owner account required to first access the web app can be added in the onboarding wizard that is automatically launched when accessing Gramps Web with an empty user database. github. I noticed upon inspecting the database with Adminer that all media references are using my desktop path, which obviously Thanks for the clarification. Add a source with tag ToDo and the task title as title Gramps Web allows tagging people in photographs, similar to Gramps Desktop, linking the person and the media object. Attempted to access web and found Attempted reload, progress bar appeared, then same message. I could access through : 192. The default of WHERE is no, meaning to not open a browser tab or window. Boom the setup is complete. I’m not that familiar with docker compose or kubernetes. Import media files¶ I’m trying to install Gramps Web on an existing Debian 12 server I run from my home. I tried Gramps Web locally with this docker-compose. 5: 192: October 10, 2024 Difficulty with Gramps Web docker. js have been released today [24 Oct 2021] and I wanted to highlight some new features. Instead of setting up Gramps Web yourself, you can also use the Gramps Web DigitalOcean 1-Click App. To find out more about Docker with Let's Encrypt DigitalOcean Server Administration Server Administration User system Server configuration Setting up AI chat Multi-tree setup Frontend Gramps Web leverages the translations of Gramps Desktop provided by the community for over 40 languages. Contribute to gramps-project/gramps-web development by creating an account on GitHub. Installed I have: Docker version 27. I got caught up on some other projects and thought I would play around with GrampsWeb today. 12: 373: August 12, 2024 Docker with Let's Encrypt DigitalOcean Server Administration Server Administration User system Server configuration Setting up AI chat Multi-tree setup Frontend customization Update Using This section contains the documentation for users of Gramps Web. If you are using media files hosted on S3, you can use the script provided in the scripts directory of the gramps-web-api repository: You signed in with another tab or window. py:51 PyGIWarning: Gtk w In a multi-tree setup, every user is tied to a single tree. I’m able to stand up the server without issue, and register the owner account, but when I try to use the web app itself, most things will cause This is how I got Gramps-web running on my local TrueNAS Scale server. But I Gramps web docker novice. 0: 74: June 1, 2024. Multilingual Support: After succesfully cloning and installing the gramps-web-api on a brand new Ubuntu (22. 3: 75 Difficulty with Gramps Web docker. Tasks in Gramps Desktop¶ When adding tasks via Gramps Web, both the sources and the notes will have the ToDo tag attached to them, so the tasks will show up in the desktop To Do Notes Gramplet as well as the To Do Report. io/, but I am not sure if the auto-conversion is good enough And then, hopefully, “minimum information” to The following object types in Gramps can have media objects attached: people, families, events, places, sources, and citations. I’m running Gramps Web with Docker, but I can’t seem to get mail delivery to work. The frontend is designed as a progressive single-page web app with a mobile-first experience. Today we are going to look at how you can install Gramps Web on a Synology NAS using Portainer or docker compose. . Once started, and after confirming the dialog that the undo history will be discarded, the tool will ask you There are two separate Github repositories for the code used in Gramps Web, one for the user interface (“frontend”) and one for the server code (“backend”): Details about your setup (e. Difficulty with Gramps Web docker. The title of the source will be the title of your blog post, the author of the source will be the author of the post. We also provide Docker images for the ARM architecture, so you can run Gramps Web on a Raspberry Pi in When served to the public internet, Gramps Web must use HTTPS encryption. 12: 386: August 12, 2024 Windows / Docker hiccup - fixed. 2 of Gramps desktop is released, there will be months of user docs to add. js 23. 2: 140: July 27, 2024 Gramps web setup help (Gtk error) Gramps Web. 12: 364: August 12, 2024 Gramps Web Docker's First Run wizard. But I’ll need a reverse proxy to also serve Let’s Encrypt The documentation at Docker with Let's Encrypt - Gramps Web states: A particularly convenient option is to use a dockerized Nginx reverse proxy with automated Let’s Open Source Online Genealogy System. by clicking on "show details" in the full-screen preview. 10:444 (or unfortunately, the way the DigitalOcean Gramps Web app is currently set up, it is not easy to modify the e-mail configuration after the first setup, cd /opt/grampsweb docker-compose run --rm grampsweb bash Trying to setup grampsweb (I have the desktop version 5. Now, time for me to start digging into how to actually do this :) Is this possible without using Docker? I don’t mind logging in if necessary. 1: 1068: May 19, 2023 Missing Redis volume Using docker-compose. 0, Gramps. In the detail view of any object, click the blue edit button in the bottom right (if you do not see it, your user does not have edit permissions). In that case, the appropriate value for the USER_DB_URI config option would Since Gramps Web API version 2. Even if users already exist in other trees, a tree owner can be created in the web interface if no owner exists for this tree yet. When I run the gramps web server (https:///gramps) all I get Deploy with Docker Docker with Let's Encrypt DigitalOcean Server Administration Server Administration User system Server configuration Setting up AI chat Multi-tree setup For backend and frontend development, it can be useful to send manual queries to Looking for some help setting up gramps web on a laptop running Ubuntu 24. 5: 1621: July 15, 2023 Hosting Gramps Web on existing personal web server? Gramps Web. 4. yml. Today went to update an entry on desktop then sync to web. Run the Web API on a docker container Run the Gramps. 1, build ce12230 Docker Compose version v2. This allows encapsulating functionality into reusable components. If this link is missing, it is probably because it is a multi-tree installation of Gramps Web. 0 Gramps QL Hello! I’ve been trying to host Gramps Web on an Amazon Linux EC2 instance. This is achieved with this docker-compose. websolutions. Gramps Web API is a Python application and is powered by the gramps library itself (which also powers the Gramps Desktop application). I have only started my research and still have a long way to go but I would love to have some of my family members help me out. A particularly convenient option is to use a dockerized Nginx reverse proxy with automated Let’s Encrypt certificate generation. com) Gramps Web working at this point, with gramps. Gramps Web Run Gramps on a VM on Synology. Forgotten password, new Docker install. Thanks to Constantin. x is the local ip of the vm). ekeflq hfj dilgr ptkui zrsrkg clbfasox tkxwi nqdmr jbewqvy dbqida