docker-ejabberd icon indicating copy to clipboard operation
docker-ejabberd copied to clipboard

No Captcha: ImageMagick is not installed inner the Image

Open ghost opened this issue 2 years ago • 3 comments

Without ImageMagick ther is a big unsolveable Bug if I try to use captcha. MAybe it is possible to integrate it into the image.

Hotfix by myself would help only me, but I want to lead Non-Profis to install their own XMPP.

ghost avatar Jun 14 '23 05:06 ghost

CAPTCHA support requires a lot of libraries and increases the image size a lot, and who knows how many people really uses the CAPTCHA feature?

For that reason, those libraries are not included in the image. Instead, the README file explains how to install the required libraries, for people like you that want to use the feature:

https://github.com/processone/docker-ejabberd/blob/master/ecs/README.md#captcha

badlop avatar Jun 15 '23 14:06 badlop

Additionally, the example captcha scripts included with ejabberd (captcha.sh and captcha-ng.sh) are just two possibilities.

There are other methods to generate captcha images: mod_ecaptcha and mod_captcha_rust, which require different dependencies, and of course cannot be included either.

badlop avatar Jun 20 '23 16:06 badlop

@nudeldudel: Any news on it?

Have you tested the captcha-ng.sh, captcha.sh, mod_ecaptcha, mod_captcha_rust?

  • https://github.com/processone/ejabberd/blob/master/tools/captcha-ng.sh
  • https://github.com/processone/ejabberd/blob/master/tools/captcha.sh
  • https://github.com/processone/ejabberd-contrib/tree/master/mod_ecaptcha
  • https://github.com/processone/ejabberd-contrib/tree/master/mod_captcha_rust

Neustradamus avatar Jun 06 '24 21:06 Neustradamus