Compatibilità: Flarum 1.x e 2.x
Descrizione
Estensione CAPTCHA self-hosted per Flarum che utilizza Cap: un'alternativa moderna e incentrata sulla privacy ai CAPTCHA basati sulla prova di lavoro. Nessun puzzle di immagini, nessun tracciamento di terze parti.
Come funziona
Cap utilizza la prova di lavoro SHA-256 al posto dei puzzle visivi. Quando un utente clicca sulla casella di controllo, il suo browser esegue una verifica computazionale in background. Nessuna immagine da identificare, nessun dato inviato a terze parti.
250 volte più piccolo di hCaptcha (20 KB, zero dipendenze)
Si carica in millisecondi
Completamente accessibile
Self-hosted: i tuoi dati rimangono sul tuo server
Funzionalità
Protezione della registrazione: widget Cap nel modulo di registrazione (abilitato per impostazione predefinita)
Protezione dell'accesso: widget Cap opzionale nel modulo di accesso
Verifica lato server: token verificati rispetto alla tua istanza standalone di Cap
Impostazioni di amministrazione: configura endpoint, chiave segreta e moduli da proteggere
Privacy al primo posto: nessuna telemetria, nessun tracciamento, completamente self-hosted
Prerequisiti
È necessario un server Cap Standalone in esecuzione. Il modo più semplice è tramite Docker:
# docker-compose.yml
version: "3.8"
services:
cap:
image: tiago2/cap:latest
container_name: cap
ports:
- "3000:3000"
environment:
ADMIN_KEY: your_secret_password
volumes:
- cap-data:/usr/src/app/.data
restart: unless-stopped
volumes:
cap-data:
docker compose up -d
Quindi accedi a http://localhost:3000, effettua il login con la tua chiave di amministratore e crea una chiave del sito.
Installazione
composer require ralkage/flarum-ext-cap-captcha
php flarum cache:clear
Abilita l'estensione nel pannello di amministrazione in Estensioni > Cap CAPTCHA.
Configurazione
Nelle impostazioni dell'estensione:
Descrizione dell'impostazione
Endpoint API di Cap: URL della tua istanza di Cap con chiave del sito, ad esempio https://cap.example.com/your-site-key/
Chiave segreta di Cap: il segreto della tua chiave del sito dalla dashboard di Cap
Richiedi CAPTCHA alla registrazione: mostra il widget nel modulo di registrazione (impostazione predefinita: attiva)
Richiedi CAPTCHA all'accesso: mostra il widget nel modulo di accesso (impostazione predefinita: disattiva)
Requisiti
Flarum ^1.8
PHP 8.0+
Un server Cap Standalone in esecuzione
Link
Potrebbero essere presenti altri aggiornamenti futuri non indicati in questa pagina, seguire i link sopra per tenersi aggiornati.
Scopri di più su come monitorare gli aggiornamenti di Flarum e delle estensioni.