processone / docker-ejabberd

Set of ejabberd Docker images
94 stars 76 forks source link

No Captcha: ImageMagick is not installed inner the Image #99

Open ghost opened 1 year ago

ghost commented 1 year ago

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.

badlop commented 1 year ago

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 commented 1 year ago

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.

Neustradamus commented 2 months ago

@nudeldudel: Any news on it?

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