Originally created by @gitmotion on GitHub (Jul 29, 2025).
Originally assigned to: @miloschwartz on GitHub.
Hey there! been using pangolin and have been loving it! wanted to introduce it to internal homelab use with the installer script and with a test I noticed that the prompt: Would you like to install and start the containers? (yes/no) (default: yes): no still starts the containers even though no was entered. (at least it was for me 🙏🏻)
for this use case I wanted to include a CLOUDFLARE_DNS_API_TOKEN to the traefik docker-compose.yml portion, prefer wildcard certs, and utilize DNS challenge instead of the default http (before starting up pangolin)
one of the issues i noticed with it starting automatically was that if setting this up on a domain it would use the default http challenge method automatically and begin generating the lets encrypt certs.
I suppose the quick workaround would be to cancel process while docker is downloading the images since it looks like the directories and files all exist by that point?
Not a huge deal but would be nice to include these in the installer
fix the no option to actually not start up (maybe with a disclaimer to run docker compose up when ready)
add an option in the installer to prefer a wildcard cert and include that in the /config/config.yaml
pick between DNS or HTTP challenges (which sets up the dns challenge for traefik)
a prompt to add a dns api token (for cloudflare users/etc) and for traefik to use by adding it as an environment variable for traefik
Test Installation:
Of course, I could be missing something on my end so feel free to let me know if that was the case!
Thanks for the great work! 🙌🏻
Originally created by @gitmotion on GitHub (Jul 29, 2025).
Originally assigned to: @miloschwartz on GitHub.
Hey there! been using pangolin and have been loving it! wanted to introduce it to internal homelab use with the installer script and with a test I noticed that the prompt: `Would you like to install and start the containers? (yes/no) (default: yes): no` still starts the containers even though `no` was entered. (at least it was for me 🙏🏻)
for this use case I wanted to include a CLOUDFLARE_DNS_API_TOKEN to the traefik `docker-compose.yml` portion, prefer wildcard certs, and utilize DNS challenge instead of the default http (before starting up pangolin)
- one of the issues i noticed with it starting automatically was that if setting this up on a domain it would use the default http challenge method automatically and begin generating the lets encrypt certs.
I suppose the quick workaround would be to cancel process while docker is downloading the images since it looks like the directories and files all exist by that point?
Not a huge deal but would be nice to include these in the installer
- fix the `no` option to actually not start up (maybe with a disclaimer to run `docker compose up` when ready)
- add an option in the installer to prefer a wildcard cert and include that in the `/config/config.yaml`
- pick between DNS or HTTP challenges (which sets up the dns challenge for traefik)
- a prompt to add a dns api token (for cloudflare users/etc) and for traefik to use by adding it as an environment variable for traefik
## Test Installation:

Of course, I could be missing something on my end so feel free to let me know if that was the case!
Thanks for the great work! 🙌🏻
GiteaMirror
added the bug label 2025-11-13 12:03:32 -06:00
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 @gitmotion on GitHub (Jul 29, 2025).
Originally assigned to: @miloschwartz on GitHub.
Hey there! been using pangolin and have been loving it! wanted to introduce it to internal homelab use with the installer script and with a test I noticed that the prompt:
Would you like to install and start the containers? (yes/no) (default: yes): nostill starts the containers even thoughnowas entered. (at least it was for me 🙏🏻)for this use case I wanted to include a CLOUDFLARE_DNS_API_TOKEN to the traefik
docker-compose.ymlportion, prefer wildcard certs, and utilize DNS challenge instead of the default http (before starting up pangolin)I suppose the quick workaround would be to cancel process while docker is downloading the images since it looks like the directories and files all exist by that point?
Not a huge deal but would be nice to include these in the installer
nooption to actually not start up (maybe with a disclaimer to rundocker compose upwhen ready)/config/config.yamlTest Installation:
Of course, I could be missing something on my end so feel free to let me know if that was the case!
Thanks for the great work! 🙌🏻
@oschwartz10612 commented on GitHub (Aug 26, 2025):
I think this works in 1.9.0!