0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-05 20:29:55 +08:00
discourse/plugins/discourse-hcaptcha
2026-02-25 09:47:58 -05:00
..
app DEV: Clean up scope resolution operators in plugins (#34979) 2025-09-30 14:36:34 +02:00
assets UX: add admin sidebar icons for preinstalled plugins (#36764) 2025-12-18 16:39:00 -05:00
config I18N: Update translations (#37916) 2026-02-25 09:47:58 -05:00
db
lib/discourse_hcaptcha DEV: Remove unnecessary freeze calls (#35064) 2025-09-30 15:36:16 +02:00
spec FIX: Hcaptcha plugin was incompatible with login-required sites (#34181) 2025-08-08 14:37:57 -04:00
test/javascripts
package.json DEV: Overhaul typechecking configuration (#35794) 2025-11-12 12:54:34 +00:00
plugin.rb UX: add admin sidebar icons for preinstalled plugins (#36764) 2025-12-18 16:39:00 -05:00
README.md
tsconfig.json DEV: Overhaul typechecking configuration (#35794) 2025-11-12 12:54:34 +00:00

Discourse hCaptcha Plugin

Overview

This plugin is designed to integrate HCaptcha into the sign-up form of Discourse forums. This plugin aims to enhance security and bot protection by leveraging the privacy-centric features of HCaptcha. The setup process is straightforward and consists of a few easy steps.

Installation

  1. Create an HCaptcha Account:

    • Visit HCaptcha to create an account. After registering, you'll receive a site key and a secret key.
  2. Setup Local Testing (Optional):

    • If you are testing locally, add a new virtual host entry to your hosts file. Include a line like 127.0.0.1 test.mydomain.com. Make sure the domain is valid, even if you don't own it, to ensure the HCaptcha script loads properly.
  3. Configure Plugin Settings:

    • Log into your Discourse admin panel.
    • Navigate to Admin > Settings > Plugins > hCaptcha (settings).
    • In this section, add the site key and secret key you obtained from HCaptcha.

By completing these steps, you will successfully integrate HCaptcha into the sign-up form of your community.