# Gramps Web for offline use?

**URL:** <https://gramps.discourse.group/t/gramps-web-for-offline-use/5570>\
**Category:** Gramps Web\
**Created:** [June 5, 2024, 7:14am UTC](https://gramps.discourse.group/t/gramps-web-for-offline-use/5570 "2024-06-05T07:14:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![naeit](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/naeit/32/4679_2.png) [@naeit](https://gramps.discourse.group/u/naeit)\
**Post date:** [June 5, 2024, 7:14am UTC](https://gramps.discourse.group/t/gramps-web-for-offline-use/5570/1 "2024-06-05T07:14:32Z")

</div>

Hello everyone,

I have tried Gramps Web as an installed Program via the Chrome install App feature on Win 10. I really like the interface and how it feels. Now I was wondering, is it possible to package Gramps Web to be a Desktop App that runs offline and syncs all changes as soon as the Internet connection is reestablished?

PS: I am aware of Gramps Web Sync.

Regards  
Nathan

---

<div class="post-metadata">

**Author:** ![Woody](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/woody/32/3406_2.png) [@Woody](https://gramps.discourse.group/u/Woody)\
**Post date:** [June 6, 2024, 2:10pm UTC](https://gramps.discourse.group/t/gramps-web-for-offline-use/5570/2 "2024-06-06T14:10:10Z")

</div>

Hello, yes I would be interested in that too.  
I would also like to use Gramps Web but installing it on a Raspi or as a hosted web application is too complicated for me.  
Can you explain how you did that in Chrome?

---

<div class="post-metadata">

**Author:** ![naeit](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/naeit/32/4679_2.png) [@naeit](https://gramps.discourse.group/u/naeit)\
**Post date:** [June 6, 2024, 3:20pm UTC](https://gramps.discourse.group/t/gramps-web-for-offline-use/5570/3 "2024-06-06T15:20:03Z")

</div>

Hi Woody,

I didn’t run Gramps Web in Chrome. I meant that the Website ran in it’s own Window but it still needed an Internet connection and a Server to connect to an be usable.

Later I can post how I did, what I did in Chrome.  
I used it when I was testing the Free Trail for [grampshub.com](http://grampshub.com)

I tried to install a Gramps Web instance on a RPi 3 but I have not come very far yet.

---

<div class="post-metadata">

**Author:** ![Woody](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/woody/32/3406_2.png) [@Woody](https://gramps.discourse.group/u/Woody)\
**Post date:** [June 6, 2024, 4:06pm UTC](https://gramps.discourse.group/t/gramps-web-for-offline-use/5570/4 "2024-06-06T16:06:28Z")

</div>

OK, thanks. I can run my homepage with my hoster but Gramps web is really too complicated for me…

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [June 6, 2024, 4:24pm UTC](https://gramps.discourse.group/t/gramps-web-for-offline-use/5570/5 "2024-06-06T16:24:54Z")

</div>

I keep hoping to find the energy to get a Raspberry Pi and run GrampsWeb as a local server for the more modern interface for browsing, while running Gramps for Desktops for the power tools and sync.

It would be nice to gain the experience to see if a Pi-Faced GrampsWeb would be powerful enough to be a portable Family Reunion tool. Or if that would require more power for that many simultaneous users.

---

<div class="post-metadata">

**Author:** ![naeit](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/naeit/32/4679_2.png) [@naeit](https://gramps.discourse.group/u/naeit)\
**Post date:** [June 6, 2024, 4:26pm UTC](https://gramps.discourse.group/t/gramps-web-for-offline-use/5570/6 "2024-06-06T16:26:19Z")

</div>

> [@Woody](#):
>
> Can you explain how you did that in Chrome?

Here are the steps:

1. Open the Gramps Web Page. I used the [demo.grampsweb.org](http://demo.grampsweb.org) for this example.  

2. Klick the “Install App” button.  
 ![Gramps Web install 02](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/4/48c92ee42ee775d581afcaa20cff68d61678eee5.png)

3. You are Ready to go  

![Gramps Web install 04](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/0/0c1e68d5d098ccd6f85cae83fdbefb0a081cb7d1.png)

---

<div class="post-metadata">

**Author:** ![ant20879](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@ant20879](https://gramps.discourse.group/u/ant20879)\
**Post date:** [July 8, 2024, 6:22pm UTC](https://gramps.discourse.group/t/gramps-web-for-offline-use/5570/7 "2024-07-08T18:22:01Z")

</div>

This is not an app as functional unit, this is a “shortcut” to website that Chrome calls “app”.  
You can run entire package on Win, however, you likely cannot avoid fun with docker. As for now grampsweb uses redis (can be described as in memory cache), I’m not sure if it be can ran outside of Linux; hence containers come handy.  
So, install docker desktop for Win (free for personal use), copy-paste docker-compose.yml from instructions (side note, I’m not sure why original compose file redirect container’s port to 80, it seems to be restricting for some scenarios), run “docker compose up -d” in cmd, then go [http://localhost](http://localhost) in browser.
