mirror of
https://github.com/fosrl/pangolin.git
synced 2026-07-28 21:35:22 -05:00
Closed
opened 2026-06-22 02:32:22 -05:00 by GiteaMirror
·
9 comments
No Branch/Tag Specified
main
refactor/batch-status-requests
dependabot/npm_and_yarn/js-yaml-4.3.0
dependabot/npm_and_yarn/next-16.2.11
dependabot/docker/docker-dependencies-4faa477378
dev
dependabot/npm_and_yarn/npm-dependencies-76d5d691d3
dependabot/github_actions/github-actions-dependencies-3a33fbbccd
dependabot/npm_and_yarn/fast-uri-3.1.4
dependabot/go_modules/install/go-install-dependencies-3804ca7238
dependabot/npm_and_yarn/body-parser-2.3.0
dependabot/npm_and_yarn/axios-1.18.0
crowdin_dev
fix/labels-dropdown-flicker
feat/remember-last-idp-on-smart-login-form
dependabot/npm_and_yarn/multi-5f1280885e
fix/non-semver-version-error
private-resource-page
resource-launcher
backhaul
exit-node-reconnect
feat/command-palette
ssh
delete-account
msg-delivery
org-only-idp
cicd
patch
site-targets-auto-login
1.21.0
1.21.0-rc.0
1.20.0
1.20.0-rc.0
1.19.4
1.19.3
1.19.2
1.19.1
1.19.0
1.19.0-rc.1
1.19.0-rc.0
1.18.4
1.18.3
1.18.2
1.18.1
1.18.0
1.18.0-rc.0
1.17.1
1.17.0
1.17.0-rc.0
1.16.2
1.16.1
1.16.0
1.16.0-rc.0
1.15.4
1.15.3
1.15.2
1.15.1
1.15.0
1.15.0-rc.0
1.14.1
1.14.0
1.14.0-rc.0
1.13.1
1.13.0
1.13.0-rc.0
1.12.3
1.12.2
1.12.1
1.12.0
1.12.0-rc.0
1.11.1
1.11.0
1.10.3
1.10.2
1.10.1
1.10.0
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.0
1.7.3
1.7.2
1.7.1
1.7.0
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.4.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0
1.0.1
1.0.0
1.0.0-beta.15
1.0.0-beta.14
1.0.0-beta.13
1.0.0-beta.12
1.0.0-beta.11
1.0.0-beta.10
1.0.0-beta.9
1.0.0-beta.8
1.0.0-beta.7
1.0.0-beta.6
1.0.0-beta.5
1.0.0-beta.4
1.0.0-beta.3
1.0.0-beta.2
1.0.0-beta.1
Labels
Clear labels
api
authentication
bug
config
dependencies
docker
documentation
enhancement
good first issue
help wanted
Improvement
Look Into
needs investigating
networking
new feature
non-critical bug
potential bug
pull-request
question
reverse proxy
Security
stale
ui
wontfix
Mirrored from GitHub Pull Request
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/pangolin#38931
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @hinczyker on GitHub (Jan 24, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2322
Describe the Bug
Trying to setup pangolin for the first time.
Used the install script, but Traefik wouldn't let me get certificates through https challenge.
Dashboard wasn't available and I got this:
I changed Traefik to DNS challenge wildcard domains (https://docs.pangolin.net/self-host/advanced/wild-card-domains) and I don't get any errors in docker compose logs from that anymore. Here's how it looks:
Dashboard (pangolin.DOMAIN.com) still wasn't available.
I checked my 80, 443, 21820, 51820 ports:
These ports are also port forwarded in my router settings. (some random ubee router GUI but I think this is ok)

Without port forwarding it gave me the same result.
I'm trying to keep everything as simple and to "stock" as possible to even see it working at all.
But no luck in two days.
I was using a Cloudflare tunnel before which basically worked out of the box.
This is how my DNS records look:
I can't figure out why the basic (https challenge) didn't work, as the server is basically empty (not clean install but not much going on either). I also can't figure out why it doesn't work with a working(?) dns challenge.
Any help would be appreciated
Environment
To Reproduce
-install with script as usual idk
Expected Behavior
-dashboard available
@barnabehvrd commented on GitHub (Jan 24, 2026):
Hello !
Could you try to run :
could you also share your
docker-compose.ymlfile ?what is the output of
cd /the/pangolin/compose/path && docker compose ps?@hinczyker commented on GitHub (Jan 24, 2026):
Heres netstat and docker ps,
docker-compose.yml is mostly unchanged(from basic installer) just with added secrets for my CF api token:
Here's also what I changed in traefik configs:
Dynamic:
other traefik config:

@barnabehvrd commented on GitHub (Jan 24, 2026):
Well, having SSL issues shouldn't give you a timed out error.
Can you login to pangolin using the local ip of your server (if this is a physical server on the same network as yours) ? On both 80 and 443 ports ?
@barnabehvrd commented on GitHub (Jan 24, 2026):
Also, i guess
docker compose logs -n 10doesn't give any usefull information ?@hinczyker commented on GitHub (Jan 24, 2026):
Logs are visible in the second picture, nothing changed since then from what I can see.

I actually can do http://192.168.0.230:443/ and http://192.168.0.230:80/ and it does resolve, but to a 404:
Yeah the server is right next to me, it's a laptop im ssh'd into.
Trying http://PUBLICIP:443 or 80 times out though.
@hinczyker commented on GitHub (Jan 25, 2026):
Alright I went nuclear and reinstalled the OS on my server. It's a fully clean install now.
Directly after using the Pangolin install script it still gives me the same error about http challenge certs:
And dashboard still times out.
@barnabehvrd commented on GitHub (Jan 25, 2026):
If you can connect to the server at 192.168.xxx.xxx, it means that the server is listening on 0.0.0.0. The issue is probably misconfigured NAT.
My guess is that your router isn't redirecting ports 80 and 443 to your server. Despite having the correct DNS records, the router isn't responding to the 80/443 ports.
Unfortunately, I can't help you with Ubee routers.
Are you sure you have a full stack IP ?
@hinczyker commented on GitHub (Jan 25, 2026):
I think this is the right track, I checked the manual for this router and fixed the port forwarding setup,("External IP" needs to be set to 192.168.0.0 apparently) but looking at any service that checks for open ports everything shows that these ports are all closed. I'll be able to test this on a different isp with a different router that I know has working port forwarding.
@hinczyker commented on GitHub (Jan 26, 2026):
Yeah the previous ISP didn't give me a public ipv4 address. It had cgnat I'm pretty sure.
Well, it works now, thanks for help!