# Win User needs help with Gramps Web Installation

**URL:** <https://gramps.discourse.group/t/win-user-needs-help-with-gramps-web-installation/6789>\
**Category:** Gramps Web\
**Created:** [January 14, 2025, 7:12am UTC](https://gramps.discourse.group/t/win-user-needs-help-with-gramps-web-installation/6789 "2025-01-14T07:12:57Z")\
**Posts on this page:** 5\
**Page:** 1

<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:** [January 14, 2025, 7:12am UTC](https://gramps.discourse.group/t/win-user-needs-help-with-gramps-web-installation/6789/1 "2025-01-14T07:12:57Z")

</div>

Hello,  
I have now bought a Raspberry 5.

After more than 30 years of Windows, exploring the Linux world is really hard for me and I don’t understand much and am now stuck.  
After several hours (thanks YouTube!!) I have now got Docker and Docker Compose running.  
Now comes the installation of Gramps Web. I’m not getting any further at the moment.  
I have the Portainer screen in front of me. The first step of Gramps Web says  
" Create a new file on the server named docker-compose.yml and insert the following contents: docker-compose.yml."  
Where do I have to create this file?? On the server? Help, which server?  
Please push me in the right direction…

---

<div class="post-metadata">

**Author:** ![DavidMStraub](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/davidmstraub/32/7_2.png) [@DavidMStraub](https://gramps.discourse.group/u/DavidMStraub)\
**Post date:** [January 14, 2025, 7:30am UTC](https://gramps.discourse.group/t/win-user-needs-help-with-gramps-web-installation/6789/2 "2025-01-14T07:30:36Z")

</div>

Hi,

I have never used Portainer, so cannot help you with that.

Concerning the compose file, you can simply create a dedicated folder wherever you want, e.g. `/home/pi/docker/`, and put the file there.

---

<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:** [January 14, 2025, 7:37am UTC](https://gramps.discourse.group/t/win-user-needs-help-with-gramps-web-installation/6789/3 "2025-01-14T07:37:32Z")

</div>

Ok thanks,  
I thought I needed Portainer for Gramps Web because it says in the instructions above that these are the requirements?  
“We will assume that Docker and Docker Compose are already installed in your system”  
That’s why I was confused. Ok Docker Compose isn´t Portainer 😬  
Ok, one step closer to the goal. Thanks

---

<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:** [January 14, 2025, 11:04am UTC](https://gramps.discourse.group/t/win-user-needs-help-with-gramps-web-installation/6789/4 "2025-01-14T11:04:12Z")

</div>

i take the comand

docker compose up -d

and get this error:

Error response from daemon: driver failed programming external connectivity on endpoint docker-grampsweb-1 (9d40c7678ec96a62f02d8725564f579bd16ee21bece7bf03e5c7863fe1129f4d): failed to bind port 0.0.0.0:80/tcp: Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use

 ![Screenshot 2025-01-14 120348](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/9/980105c0bf03f09b8e357f3be9243c390ad29493.png)

---

<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:** [January 15, 2025, 9:56am UTC](https://gramps.discourse.group/t/win-user-needs-help-with-gramps-web-installation/6789/5 "2025-01-15T09:56:30Z")

</div>

Got it to work. I probably played around with the settings too much. Thanks for the great software, David & Co.

Best wishes from a Kirchheim native 😉
