Unable to access dashboard #1338

Closed
opened 2026-04-05 19:05:26 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @Chrisj76au on 6/18/2025

Yesterday I rebooted the VPS and now the site dose not work.

This page isn’t working
If the problem continues, contact the site owner.
HTTP ERROR 521

At the time the only thing change was I install security updates and installed fail2ban for SSH only after seeing in wazuh 75,391 authentication failure attempts. I tried disabling the fail2ban service to make sure that wasn't the issue but no go.

I was running version 1.40 but decided to upgrade to 1.51 to see if that would resolve the issue.
when I do a docker compose up I get the following

root@racknerd:# docker compose down
[+] Running 4/4
✔ Container traefik Removed 0.0s
✔ Container gerbil Removed 0.0s
✔ Container pangolin Removed 1.0s
✔ Network pangolin Removed 0.1s
root@racknerd
# docker compose up -d
[+] Running 3/4
✔ Network pangolin Created 0.1s
✔ Container pangolin Healthy 10.8s
⠴ Container gerbil Starting 11.1s
✔ Container traefik Created 0.0s

Error response from daemon: failed to set up container networking: driver failed programming external connectivity on endpoint gerbil (8735da57ebb70726c0cbd0b8f09cb9913c7c623a1a71b6b1c88fdefbfd19a16d): failed to bind host port for 0.0.0.0:51820:172.18.0.3:51820/udp: address already in use

Run docker logs

root@racknerd:~# sudo docker compose logs -f
pangolin |
pangolin | > @fosrl/pangolin@0.0.0 start:sqlite
pangolin | > DB_TYPE=sqlite NODE_OPTIONS=--enable-source-maps NODE_ENV=development ENVIRONMENT=prod sh -c 'node dist/migrations.mjs && node dist/server.mjs'
pangolin |
pangolin | Starting migrations from version 1.5.0
pangolin | Migrations to run:
pangolin | All migrations completed successfully
pangolin | 2025-06-18T00:59:26.597Z [warn]: Email SMTP configuration is missing. Emails will not be sent.
pangolin | 2025-06-18T00:59:27.722Z [info]: API server is running on http://localhost:3000
pangolin | 2025-06-18T00:59:27.723Z [info]: Internal server is running on http://localhost:3001
pangolin | 2025-06-18T00:59:28.828Z [info]: Next.js server is running on http://localhost:3002

Run Docker PS to check the running status

root@racknerd:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4e9362fe26c0 fosrl/pangolin:1.5.1 "docker-entrypoint.s…" 2 minutes ago Up 2 minutes (healthy) pangolin

I've tried to see how to clear the binding on for port 51820 but is not in use.

root@racknerd:# ss -4np | grep 51820
root@racknerd:
#
root@racknerd~# sudo lsof -i -P -n | grep 51820
root@racknerd:~#

I've also restarted the docker socket and still no go.

any suggestion on why this has stopped working.

*Originally created by @Chrisj76au on 6/18/2025* Yesterday I rebooted the VPS and now the site dose not work. **This page isn’t working If the problem continues, contact the site owner. HTTP ERROR 521** At the time the only thing change was I install security updates and installed fail2ban for SSH only after seeing in wazuh 75,391 authentication failure attempts. I tried disabling the fail2ban service to make sure that wasn't the issue but no go. I was running version 1.40 but decided to upgrade to 1.51 to see if that would resolve the issue. when I do a docker compose up I get the following root@racknerd:~# docker compose down [+] Running 4/4 ✔ Container traefik Removed 0.0s ✔ Container gerbil Removed 0.0s ✔ Container pangolin Removed 1.0s ✔ Network pangolin Removed 0.1s root@racknerd~# docker compose up -d [+] Running 3/4 ✔ Network pangolin Created 0.1s ✔ Container pangolin Healthy 10.8s ⠴ Container gerbil Starting 11.1s ✔ Container traefik Created 0.0s **Error response from daemon: failed to set up container networking: driver failed programming external connectivity on endpoint gerbil (8735da57ebb70726c0cbd0b8f09cb9913c7c623a1a71b6b1c88fdefbfd19a16d): failed to bind host port for 0.0.0.0:51820:172.18.0.3:51820/udp: address already in use** Run docker logs root@racknerd:~# sudo docker compose logs -f pangolin | pangolin | > @fosrl/pangolin@0.0.0 start:sqlite pangolin | > DB_TYPE=sqlite NODE_OPTIONS=--enable-source-maps NODE_ENV=development ENVIRONMENT=prod sh -c 'node dist/migrations.mjs && node dist/server.mjs' pangolin | pangolin | Starting migrations from version 1.5.0 pangolin | Migrations to run: pangolin | All migrations completed successfully pangolin | 2025-06-18T00:59:26.597Z [warn]: Email SMTP configuration is missing. Emails will not be sent. pangolin | 2025-06-18T00:59:27.722Z [info]: API server is running on http://localhost:3000 pangolin | 2025-06-18T00:59:27.723Z [info]: Internal server is running on http://localhost:3001 pangolin | 2025-06-18T00:59:28.828Z [info]: Next.js server is running on http://localhost:3002 Run Docker PS to check the running status root@racknerd:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4e9362fe26c0 fosrl/pangolin:1.5.1 "docker-entrypoint.s…" 2 minutes ago Up 2 minutes (healthy) pangolin I've tried to see how to clear the binding on for port 51820 but is not in use. root@racknerd:~# ss -4np | grep 51820 root@racknerd:~# root@racknerd~# sudo lsof -i -P -n | grep 51820 root@racknerd:~# I've also restarted the docker socket and still no go. any suggestion on why this has stopped working.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1338