I told the Pangolin installer that I want to use rootless Podman and enable CrowdSec. One of the commands failed, because it could not find the binary docker.
Expected Behavior
The Pangolin installer should use the correct binary, based on the questions that have been answered.
Originally created by @dhoppe on GitHub (Jan 16, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2254
Originally assigned to: @oschwartz10612 on GitHub.
### Describe the Bug
During the execution of the Pangolin installer one of the commands failed because it could not find the binary `docker`.
I believe the following code is responsible, even if the dynamic config for Traefik has been created.
- https://github.com/fosrl/pangolin/blob/main/install/crowdsec.go#L94-L97
- https://github.com/fosrl/pangolin/blob/main/install/crowdsec.go#L119-L122
### Environment
- OS Type & Version: all
- Pangolin Version: latest
- Gerbil Version: latest
- Traefik Version: latest
- Newt Version: latest
- Olm Version: ?
### To Reproduce
I told the Pangolin installer that I want to use rootless Podman and enable CrowdSec. One of the commands failed, because it could not find the binary `docker`.
### Expected Behavior
The Pangolin installer should use the correct binary, based on the questions that have been answered.
GiteaMirror
added the bug label 2026-04-20 08:28:40 -05:00
Just to be clear. I just checked and the traefik-bouncer has not been configured by the Pangolin installer.
(podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers list
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Name IP Address Valid Last API pull Type Version Auth Type
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
vps-firewall 10.89.0.3 ✔️ 2026-01-16T09:45:27Z crowdsec-firewall-bouncer v0.0.34-debian-pragmatic-amd64-4144555453620958398aee64253dfd90bbc1f698 api-key
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
(podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers add traefik-bouncer -o raw
zKb0A65yhqsY2mf2sol8xhwL9dGqaRRUykVNnCKMFdU(podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers list
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Name IP Address Valid Last API pull Type Version Auth Type
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
vps-firewall 10.89.0.3 ✔️ 2026-01-16T09:46:17Z crowdsec-firewall-bouncer v0.0.34-debian-pragmatic-amd64-4144555453620958398aee64253dfd90bbc1f698 api-key
traefik-bouncer ✔️ api-key
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I am wondering what else might be missing.
<!-- gh-comment-id:3759092591 -->
@dhoppe commented on GitHub (Jan 16, 2026):
Just to be clear. I just checked and the `traefik-bouncer` has not been configured by the Pangolin installer.
```shell
(podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers list
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Name IP Address Valid Last API pull Type Version Auth Type
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
vps-firewall 10.89.0.3 ✔️ 2026-01-16T09:45:27Z crowdsec-firewall-bouncer v0.0.34-debian-pragmatic-amd64-4144555453620958398aee64253dfd90bbc1f698 api-key
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
(podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers add traefik-bouncer -o raw
zKb0A65yhqsY2mf2sol8xhwL9dGqaRRUykVNnCKMFdU(podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers list
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Name IP Address Valid Last API pull Type Version Auth Type
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
vps-firewall 10.89.0.3 ✔️ 2026-01-16T09:46:17Z crowdsec-firewall-bouncer v0.0.34-debian-pragmatic-amd64-4144555453620958398aee64253dfd90bbc1f698 api-key
traefik-bouncer ✔️ api-key
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
```
I am wondering what else might be missing.
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 @dhoppe on GitHub (Jan 16, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2254
Originally assigned to: @oschwartz10612 on GitHub.
Describe the Bug
During the execution of the Pangolin installer one of the commands failed because it could not find the binary
docker.I believe the following code is responsible, even if the dynamic config for Traefik has been created.
Environment
To Reproduce
I told the Pangolin installer that I want to use rootless Podman and enable CrowdSec. One of the commands failed, because it could not find the binary
docker.Expected Behavior
The Pangolin installer should use the correct binary, based on the questions that have been answered.
@dhoppe commented on GitHub (Jan 16, 2026):
Just to be clear. I just checked and the
traefik-bouncerhas not been configured by the Pangolin installer.I am wondering what else might be missing.