Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

pima-analytics

Analítica web autohospedada para PHP sin cookies, sin Node.js, sin Docker y sin base de datos externa. Solo 4 archivos + configuración .htaccess/robots.txt. Compatible con hosting compartido.

Ficha actualizada 26 sept 2026, 13:19 · upstream 26 sept 2026, 13:13 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es pima-analytics

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Pima Analytics es una solución de analítica web autohospedada diseñada específicamente para entornos de PHP en hosting compartido. No requiere Node.js, Docker ni bases de datos externas — utiliza SQLite integrado y funciona con cualquier sitio: HTML estático, WordPress o sitios PHP genéricos.

La instalación consiste en subir 4 archivos (pima.php, pima-tracker.php, pima-core.php y el directorio pima-cache/), añadir reglas a .htaccess existente y pegar un snippet de tracking. El dashboard se accede vía /pima o /analytics con autenticación por contraseña.

El sistema es cookie-free, GDPR-compliant y mantiene los datos en tu propio hosting sin enviarlos a la nube. Incluye protección contra fuerza bruta (bloqueo tras 5 intentos fallidos), rate limiting por IP y prevención de SQL injection mediante prepared statements.

CASOS DE USO
  • Implementar analítica web en sitios WordPress o PHP sin instalar plugins pesados
  • Cumplir con GDPR al no usar cookies ni enviar datos a servicios externos
  • Monitorear tráfico web en hosting compartido sin recursos Docker/Node.js
  • Visualizar métricas de visitas, referrers y canales de entrada en dashboard local
PUNTOS DESTACADOS
  • Instalación manual en 5 minutos: solo 4 archivos + configuración .htaccess
  • Sin cookies ni almacenamiento externo — datos quedan en tu hosting
  • Compatible con Apache (.htaccess) y Nginx (reglas equivalentes)
  • Protección contra fuerza bruta con bloqueo configurable tras intentos fallidos
PRECAUCIONES
  • Requiere HTTPS para proteger la contraseña en tránsito — no funciona sobre HTTP
  • El tracker token es visible en el source code del HTML (no secreto)
  • No soporta bases de datos externas: solo SQLite integrado
  • Dashboard limitado a inglés y alemán sin traducciones nativas adicionales
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

pima Analytics
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO40 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Subir pima.php, pima-tracker.php, pima-core.php y pima-cache/ al root web. Configurar STATS_PASSWORD y TRACKER_TOKEN en pima-core.php. Añadir reglas .htaccess para bloquear acceso directo a pima-core.php y pima-cache/. Actualizar robots.txt con Disallow: /pima, /analytics, /pima-tracker.php, /pima-cache/. Usar HTTPS obligatorio. Para WordPress, pegar el snippet en functions.php del child theme o plugin específico.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsPHP
SERVICIOS
PostgreSQLMySQLClickHouse
BASES DE DATOS
PostgreSQLMySQLClickHouse
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.