self-hosting
Instrucciones para autoalojar Private Captcha, alternativa open source a Google reCAPTCHA. Incluye configuración Docker Compose con PostgreSQL y ClickHouse. Soporta ediciones comunitaria y empresarial mediante variables de entorno. Requiere 4 núcleos CPU y 4GB RAM mínimo.
Ficha actualizada 25 sept 2026, 8:26 · upstream 25 sept 2026, 7:59 · release sin release detectada
Qué es self-hosting
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio proporciona las instrucciones necesarias para desplegar Private Captcha en un servidor propio, sirviendo como alternativa a soluciones de captchas gestionadas por terceros como Google reCAPTCHA. La herramienta está diseñada para proteger formularios web y sitios contra bots sin depender de servicios externos, garantizando mayor privacidad y control sobre los datos de los usuarios. Es fundamental revisar la licencia antes del despliegue: el uso no comercial es gratuito (Community Edition), mientras que el uso comercial requiere una licencia Enterprise bajo EULA específico.
- Protección de formularios web en infraestructura autoalojada sin depender de Google.
- Implementación en entornos empresariales con licencias específicas y soporte dedicado.
- Desarrollo y testing local de captchas para validar funcionalidades antes del despliegue.
- Alojamiento privado para cumplir con normativas estrictas de protección de datos.
- Arquitectura basada en Docker Compose simplifica el despliegue del stack completo.
- Utiliza bases de datos robustas como PostgreSQL y ClickHouse para gestión de datos.
- Soporta múltiples ediciones (Community y Enterprise) mediante variables de entorno.
- Configuración modular permite separar servicios en subdominios distintos (api., cdn., portal.).
- El despliegue local no envía correos para autenticación 2FA, requiriendo lectura manual de logs.
- La producción requiere configuración manual de subdominios separados para flexibilidad.
- El uso comercial exige la adquisición y configuración de licencias Enterprise específicas.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para producción, configure tres subdominios distintos (api., cdn. y portal.) en /etc/hosts o DNS. Utilice compose.override.yml para inyectar variables de licencia (CE_LICENSE_KEY o EE_LICENSE_KEY). Consulte la documentación oficial para aplicar actualizaciones correctamente.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.