mirror of
https://github.com/fosrl/pangolin.git
synced 2026-07-16 22:55:14 -05:00
[GH-ISSUE #1073] Pangolin dashboard not available after a fresh install #1748
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @AzhamProdLive on GitHub (Jul 17, 2025).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/1073
Hello, as the title says, I am having issues with my fresh self-hosted installation of Pangolin, even after following the steps in the manual, I cannot for the life of me get to the initial startup screen.
I thought it was a mistake on me forgetting some ports, so I made sure to double check the ports and restarted my server, but now I am facing those error messages :
I decided to triple-check the firewall again, but the required ports are indeed open :
Is there anything I missed that I should've done ? Thanks in advance for your help
@oschwartz10612 commented on GitHub (Jul 17, 2025):
Hi! Have you checked your VPS provider? Who is it? A lot of times they require you to go into their dashboard and open ports to the VPS as well.
@AzhamProdLive commented on GitHub (Jul 17, 2025):
My provider is Contabo, so there's no specific dashboard for it, unlike Hetzner for example 🙂
@oschwartz10612 commented on GitHub (Jul 17, 2025):
Hum okay. Maybe you could double check that your DNS record points to the IP address of the VPS correctly? You could use
dig <hotsname>ornslookupand make sure the IP is right.You could also visit the public IP in the browser and you should get a
404error if the ports are correctly exposed.@AzhamProdLive commented on GitHub (Jul 17, 2025):
I will check that as soon as I can, currently cannot check but will do asap
@AzhamProdLive commented on GitHub (Jul 18, 2025):
So, I have checked on my DNS records and everything works as intended, as my other services (this VPS runs Uptime-Kuma and a Webmin instance) are reachable with that same IP, I even disabled CloudFlare Proxy on this DNS entry just to be sure but no dice, I do not know what is wrong now.
@AzhamProdLive commented on GitHub (Jul 18, 2025):
I have tried right now to disable the firewall and try to access the install, and I can access it without issues, so I think something is wrong with the firewall, but I have no idea what, because all the ports are open as they should 🤔
@oschwartz10612 commented on GitHub (Jul 18, 2025):
Ahh that's strange. Does anything in this thread help with ufw? https://serverfault.com/questions/968189/why-does-docker-bypass-ufw-rules-one-time-and-another-time-not
If anything I would actually expect UFW to be getting bypassed with docker not blocking it. Maybe you could turn it on and do the systemctl restart on docker? or a whole VPS restart?
Let me know what you find.
@AzhamProdLive commented on GitHub (Jul 19, 2025):
I checked but the behavior the guy is facing is not really the same, as the only service that isnt reachable at all is pangolin, I also have a TeamSpeak server and a Uptime-Kuma instance running and those works and are reachable with the opened ports, and if I close them they are not reachable anymore.
I tried to systemctl restart docker, no dice, same for the VPS restart, I really wonder what could be the missing port to open, because I'm pretty sure something is not opened right. When I disabled the firewall, I could reach it, I even got a confirmation from CloudFlare that a Certificate for my domain got issued for that subdomain.
I have docker logs from when I start the server, but I cannot see anything wrong there, the service starts as it should, but it doesn't go through the ports :
@olluz commented on GitHub (Jul 25, 2025):
I had the same issue.
For me it seems to have been related to having more than one network interface on my VPS. Seems like Pangolin wouldn't handle it correctly.
Anyway, went back, removed the second network interface (it was for local connections only) and re-installed from scratch.
Dashboard loads immediately. Didn't even have to fiddle with the firewall settings.
@AzhamProdLive commented on GitHub (Jul 27, 2025):
So you removed the
loNetwork Interface ? Because for me I have the basicloandeth0and I also havepodman1veth0@if2&veth1@if2``I'm gonna try to remove
loand see what happens I supposeEDIT : Didn't fixed it
@github-actions[bot] commented on GitHub (Aug 11, 2025):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
@shaunabanana commented on GitHub (Aug 15, 2025):
@AzhamProdLive Hi. Did you manage to find a solution? I've been able to get around this error by using a DNS-01 challenge per the docs here. But after that there are still frequent TLS handshake errors in the Traefik debug logs. Probably part of the same issue?
@AzhamProdLive commented on GitHub (Aug 15, 2025):
I have not dug on the problem for a bit now, because of unrelated issues.
I will try this however and see if it fixes my issue, and report back here if it does 🙂
@AzhamProdLive commented on GitHub (Aug 18, 2025):
After uninstalling and reinstalling Pangolin, I modified the required files in order to use DNS-01 challenge, I am facing this error, even though I did not choose anything related to ipv6 during the install.
(After checking the issues, can it be related to https://github.com/fosrl/pangolin/issues/1184 ?)
@oschwartz10612 commented on GitHub (Aug 23, 2025):
Sorry for the delays and I am sorry it has been such a hassle!
This error typically happens when a Docker container is unable to get an
IPv6 address I think you are right.
I think you could disable IPv6 for the container. You can add the
following to your docker-compose.yml file under the services section:
networks:
default:
driver: bridge
name: pangolin
enable_ipv6: false
@AzhamProdLive commented on GitHub (Aug 23, 2025):
Aight, disabled ipv6, and did the DNS-01 challenge, I have no more errors about certificate but I still cannot reach the page for the initial setup, and I am at a loss of ideas of what to check now lol
I have also tried to setup the Cloudflare Proxy with this link but I kept getting a timeout error too
To make sure it was reachable from the VPS, I added an entry in my Uptime-Kuma instance, and the dashboard is indeed up, but only locally it seems
@AzhamProdLive commented on GitHub (Aug 25, 2025):
Tried to use the Cloudflare Proxy to see if it would fix the issue, but it didn't, I feel like the webpage can only be opened locally, or that I have to change something the docker yml file in order to fix the network issue :/
@oschwartz10612 commented on GitHub (Aug 31, 2025):
This makes me thing you are still getting blocked by a firewall. When you visit the domain what is the error in the browser?
You could do a
tcpdump -i any -n port 443on the VPS and visit the website. If you do not see any packets when you do it you are getting blocked by some firewall somewhere. I remember in the first post you seem to have your ufw rules open - but maybe something else could be blocking?@AzhamProdLive commented on GitHub (Sep 2, 2025):
Only just noticed now your reply, thanks github for not sending me a mail about it...
I will check that as soon as possible, and will report back when it's done
@AzhamProdLive commented on GitHub (Sep 8, 2025):
Okay, now this is weird, I do have packets going in and out, but I still cannot access the website ...
Edit : Did another tcpdump and changed the picture I initially sent
@leadsign commented on GitHub (Sep 13, 2025):
me too have some problem
@miloschwartz commented on GitHub (Sep 28, 2025):
What do you see when you try to access the initial set up page? What does the browser show you - any errors? Might help pin point where the issue is
@hhftechnology commented on GitHub (Sep 28, 2025):
@miloschwartz can we convert this to help under discussion. once we determine that a bug is present, we can reopen a new issue till then i think it's a vm or a vps firewall issue.
@AzhamProdLive commented on GitHub (Sep 29, 2025):
When I try to access the initial setup page, I get the following message "Connection has timed out"

This is the TCPDump of when I try to access the Initial page :

and my firewall has the ports open.
This is also not a possible domain.tld issue, as I also cannot access the domain with my IP:Port
@github-actions[bot] commented on GitHub (Oct 14, 2025):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
@github-actions[bot] commented on GitHub (Oct 28, 2025):
This issue has been automatically closed due to inactivity. If you believe this is still relevant, please open a new issue with up-to-date information.