Skip to content

Self-hosted ALTCHA server for bot protection — challenge API, verification, and analytics dashboard in one.

License

Notifications You must be signed in to change notification settings

rayshoo/altcha

 
 

Repository files navigation

ALTCHA

ALTCHA

A self-hosted ALTCHA proof-of-work challenge server built with Go. Provides challenge generation and solution verification APIs, with an analytics dashboard (PostgreSQL, GeoIP) and Keycloak(OIDC) authentication support.

Go 기반의 셀프호스팅 ALTCHA 챌린지 서버입니다. 챌린지 생성 및 솔루션 검증 API를 제공하며, 분석 대시보드(PostgreSQL, GeoIP)와 Keycloak(OIDC) 인증을 지원합니다.

Quick Start

[ -f .env ] || cp .env.example .env
docker compose up --build

Documentation

English | 한국어

Client Integration

English | 한국어

Widget Customization

English | 한국어

Dashboard

English | 한국어

Production Architecture

English | 한국어

License

MIT © rayshoo

About

Self-hosted ALTCHA server for bot protection — challenge API, verification, and analytics dashboard in one.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 72.7%
  • JavaScript 12.2%
  • HTML 6.6%
  • CSS 6.0%
  • Makefile 1.6%
  • Dockerfile 0.9%