{"repo":"Upellift99/GateCHA","free":true,"listed":false,"github":"https://github.com/Upellift99/GateCHA","clone":"git clone https://github.com/Upellift99/GateCHA.git","description":"Self-hosted ALTCHA CAPTCHA management server with API keys, multi-site support, and statistics dashboard. Open-source alternative to ALTCHA Sentinel.","language":"Go","stars":10,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"GateCHA Self-hosted ALTCHA CAPTCHA management with API keys, multi-site support, and statistics. 🌐 Website · 📖 Documentation · 🧩 WordPress plugin GateCHA is an open-source alternative to ALTCHA Sentinel. It wraps the ALTCHA proof-of-work CAPTCHA protocol with a management layer: API key management, per-site configuration, replay protection, and a dashboard with statistics. Features - ALTCHA-compatible - Works with the official ALTCHA widget (MIT) - API Key Management - Create keys per site with custom difficulty, TTL, and domain restrictions (multiple domains + .example.com wildcards) - Replay Protection - Consumed challenges are tracked and rejected on reuse - Statistics Dashboard - Track challenges issued, verifications (success/fail), per key, per day - Single Binary - Vue.js dashboard embedded in the Go binary via go:embed - Multi-Database - SQLite by default; MySQL available in the mysql build variant - Docker Ready - One container, zero external dependencies (SQLite mode) - Lightweight - 23.8MB Docker image, 14.2MB binary (SQLite); 24.2MB / 14.5MB with MySQL support Quick Start Docker Compose (recommended) Open http://localhost:8080 and log in with admin / changeme . Docker Run Image tags Tag Points to Use it when --- --- --- latest Newest published release Default choice 0.3.3 , 0.3 That exact release / newest patch in the 0.3 line You want reproducible upgrades main Latest commit on main , unreleased Testing an unreleased fix sha- One specific build Pinning or bise","default_branch":null,"files":null,"tree":[],"storefront":"/r/Upellift99","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Upellift99/GateCHA/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}