Koozali.org: home of the SME Server

Dokuwiki spam problems

Offline DanB35

  • *****
  • 764
  • +0/-0
    • http://www.familybrown.org
Dokuwiki spam problems
« on: August 20, 2016, 02:39:21 PM »
I've installed Dokuwiki following https://wiki.contribs.org/Dokuwiki, and it's working very nicely.  I'm using "internal" authentication, with registration enabled, because this installation's intended to be open to the public for a FreeNAS wiki.  Lately, though, I'm getting a bunch of spammy account registrations.  They're all coming from one of two domains (or at least the email addresses are), and they're all creating "profile pages" containing simply the underlined word "false".  Some of them are also creating one additional page with a spammy title, also containing only the underlined word "false".  Thus far, the volume is manageable, but it'd be nice to be able to stop this.

I can think of a few things that could help, but I don't see any way to implement them in the admin settings:
1.  Implement a captcha for registration, to at least avoid robotic registrations
2.  Ban certain mail domains
3.  Require admin approval of new registrations

Or I'm open to other suggestions.  I think Internal authentication is mandatory, and open registration probably is too, so I expect that limits my options.
......

Offline mmccarn

  • *
  • 2,656
  • +10/-0
Re: Dokuwiki spam problems
« Reply #1 on: August 21, 2016, 03:47:11 PM »
The Dokuwiki preregister plugin looks like it was designed to help in a situation like yours.

You can also search the dokuwiki plugins repository for plugins tagged with 'spam':
https://www.dokuwiki.org/plugins?plugintag=spam#extension__table
(scroll down to see the results).

Offline DanB35

  • *****
  • 764
  • +0/-0
    • http://www.familybrown.org
Re: Dokuwiki spam problems
« Reply #2 on: August 21, 2016, 10:52:02 PM »
The Dokuwiki preregister plugin looks like it was designed to help in a situation like yours.
Thanks--that will give a captcha and another email verification step.  I'll see what that does for the problem.
......