# SOMEBODY HELP MEEEE (i'm new to this so plz don't be mean)

**URL:** <https://community.penpot.app/t/somebody-help-meeee-im-new-to-this-so-plz-dont-be-mean/10347>\
**Category:** Self-host\
**Tags:** penpot-selfhosted\
**Created:** [February 18, 2026, 3:22pm UTC](https://community.penpot.app/t/somebody-help-meeee-im-new-to-this-so-plz-dont-be-mean/10347 "2026-02-18T15:22:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![newuser123454](https://avatars.discourse-cdn.com/v4/letter/n/3d9bf3/32.png) [@newuser123454](https://community.penpot.app/u/newuser123454)\
**Post date:** [February 18, 2026, 3:22pm UTC](https://community.penpot.app/t/somebody-help-meeee-im-new-to-this-so-plz-dont-be-mean/10347/1 "2026-02-18T15:22:22Z")

</div>

front end keeps restarting(?) it turns orange then back to green then orange then back to green, ONLY WHEN IT’S OFFLINE. i’ve literally tried every single recommendation out there to fix this and nothing works. i’m pulling my hair out. i’m trying to run penpot completely offline. i have docker desktop and these are the images i have with me -

penpotapp/exporter

latest

2 days ago

2.41 GB

penpotapp/frontend

latest

2 days ago

1.5 GB

penpotapp/backend

latest

2 days ago

1.29 GB

postgres

15

6 days ago

632.67 MB

valkey/valkey

8.1

2 months ago

163.15 MB

sj26/mailcatcher

latest

2 years ago

211.34 MB

these are the logs from the front end [the orange one]-

[emerg] 1#1: host not found in upstream “[raw.githubusercontent.com](http://raw.githubusercontent.com)” in /etc/nginx/overrides/location.d/external-locations.conf:3

nginx: [emerg] host not found in upstream “raw.githubusercontent dot com” in /etc/nginx/overrides/location.d/external-locations.conf:3

2026/02/18 15:02:31 [emerg] 1#1: host not found in upstream “raw.githubusercontent dot com” in /etc/nginx/overrides/location.d/external-locations.conf:3

nginx: [emerg] host not found in upstream “raw.githubusercontent com” in /etc/nginx/overrides/location.d/external-locations.conf:3

2026/02/18 15:02:33 [emerg] 1#1: host not found in upstream “raw.githubusercontent com” in /etc/nginx/overrides/location.d/external-locations.conf:3

same thing over and over and over and over again…

does anyone know a sort of one and done fix for this? or just ANY fix?. i’m trying to run it on my laptop for personal use. i’m not a professional. i’ve already been to this link- [2. Penpot Configuration](https://help.penpot.app/technical-guide/configuration/#air-gapped-environments) tried it. not sure if i’m doing something wrong, but it still didn’t help.

---

<div class="post-metadata">

**Author:** ![soupaul](https://avatars.discourse-cdn.com/v4/letter/s/e0b2c6/32.png) [@soupaul](https://community.penpot.app/u/soupaul)\
**Post date:** [February 19, 2026, 5:53am UTC](https://community.penpot.app/t/somebody-help-meeee-im-new-to-this-so-plz-dont-be-mean/10347/3 "2026-02-19T05:53:50Z")

</div>

I seem to have the same issue, where the frontend container keeps on restarting with the same nginx: [emerg] host not found in upstream “[raw.githubusercontent.com](http://raw.githubusercontent.com)” in /etc/nginx/overrides/location.d/external-locations.conf:3

A solution would be really appreciated

---

<div class="post-metadata">

**Author:** ![soupaul](https://avatars.discourse-cdn.com/v4/letter/s/e0b2c6/32.png) [@soupaul](https://community.penpot.app/u/soupaul)\
**Post date:** [February 19, 2026, 6:02am UTC](https://community.penpot.app/t/somebody-help-meeee-im-new-to-this-so-plz-dont-be-mean/10347/4 "2026-02-19T06:02:44Z")

</div>

Found the fix:

> [@Problems on Self-Host](https://community.penpot.app/t/problems-on-self-host/9824):
>
> I’m trying to use the self-hosted version and trying to install it on my server which is not connect to the internet. When i load images into my server and try"docker compose -p penpot -f docker-compose.yaml up -d", hosting is failed. I check “docker logs penpot\_penpot-frontend\_1” , here’s the logs: (opcmd)[root@zc-lanhu penpot]# docker logs penpot\_penpot-frontend\_1 2025/09/12 14:30:18 [emerg] 1#1: host not found in upstream “[raw.githubusercontent.com](http://raw.githubusercontent.com)” in /etc/nginx/nginx-proxies.conf:3 ng…

---

<div class="post-metadata">

**Author:** ![newuser123454](https://avatars.discourse-cdn.com/v4/letter/n/3d9bf3/32.png) [@newuser123454](https://community.penpot.app/u/newuser123454)\
**Post date:** [February 20, 2026, 1:05pm UTC](https://community.penpot.app/t/somebody-help-meeee-im-new-to-this-so-plz-dont-be-mean/10347/5 "2026-02-20T13:05:54Z")

</div>

Yeah, i’ve seen this too and it doesn’t seem to work for me. do you mind showing me the steps you took to make it work?

---

<div class="post-metadata">

**Author:** ![yami](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/yami/32/52_2.png) [@yami](https://community.penpot.app/u/yami)\
**Post date:** [March 19, 2026, 11:32am UTC](https://community.penpot.app/t/somebody-help-meeee-im-new-to-this-so-plz-dont-be-mean/10347/6 "2026-03-19T11:32:55Z")

</div>

Hi there!

the error means that the server running Penpot cannot connect to [githubusercontent.com](http://githubusercontent.com); typically this is because you’re working in an air-gapped environment.

You have two options:

- disable the specific features that try to connect outside (libraries and google fonts), using these flags: ``disable-dashboard-templates-section`` (for libraries and templates, hosted in github) and `disable-google-fonts-provider` (for google fonts, so you can only use the fonts you install in your server).
- use the general configuration for air-gappend environments, which is the flag `enable-air-gapped-conf`. This configuration will disable both libraries and fonts, so your server don’t request them.

If you try one of them, and still get an error, we need some information to help you debug the issue:

- which flags are you using, you can paste them there
- which error are you getting in the logs

Cheers!
