mirror of
https://github.com/fosrl/pangolin.git
synced 2026-05-21 01:11:38 -05:00
Traefik unable to download badger plugin #208
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 @YannikNielsen on GitHub (Apr 2, 2025).
Hi
I have just installed Pangolin on a new VPS hosted by Hetzner. The Pangolin UI seems to work well, the Newt container on my local network can connect to my VPS, but none of the Resources I create in Pangolin are available. I get a "404 page not found"
Looking at the Traefik logs I see that Traefik is unable to download the Badger plugin.
ERR Plugins are disabled because an error has occurred. error="unable to set up plugins environment: unable to download plugin github.com/fosrl/badger: error: 403
I believe the issue might be that the IP assigned to my VPS most likely is on some sort of blacklist due to abuse. I have found others with similar issues using Hetzner (not with Pangolin, but accessing other sites).
Can I manually install badger or what are my options here?
@oschwartz10612 commented on GitHub (Apr 3, 2025):
That is unfortunate! I think there have been other reports of this as you say.
You could look into installing the plugin locally. All you would need to do is clone the badger repo and put it into the folder struct as shown at this link: https://github.com/traefik/plugindemo?tab=readme-ov-file#local-mode
@YannikNielsen commented on GitHub (Apr 5, 2025):
Thanks. I got it to work. If anyone else need to install the badger plugin manually here is what I did.
Created a badger folder in the traefik folder and cloned the repo:
sudo git clone https://github.com/fosrl/badger.git
Added this volume in the docker-compose.yml file:
- ./config/traefik/badger:/plugins-local/src/github.com/fosrl/badger
Changed the traefik_config.yml file to use local plugins (changed plugins to localPlugins and commented out the version):
And finally restarted the containers.
The weird thing is that I had no problem cloning the repo directly from the server, but traefik get's a 403 when it tries to download the plugin. I don't get it, but this works for me.