Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Paragrafy

Backend headless PHP+SQLite para gestión centralizada de textos legales (impressum, privacidad, términos) en múltiples proyectos y dominios. Incluye traducción DeepL, publicación programada, webhooks y autenticación TOTP opcional.

Ficha actualizada 22 sept 2026, 16:10 · upstream 18 sept 2026, 8:34 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Paragrafy

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

Paragrafy es un backend auto-alojado diseñado para agencias y operadores SaaS que gestionan textos legales en múltiples proyectos. Utiliza una arquitectura multi-tenant basada en subdominios, permitiendo servir contenidos legales específicos (impressum, políticas de privacidad, términos) a cada dominio sin sincronización manual. El sistema se basa en PHP y SQLite, ofreciendo una instalación ligera y rápida mediante Docker.

CASOS DE USO
  • Agencias web que centralizan textos legales para múltiples clientes bajo un único backend.
  • Proyectos SaaS que requieren textos legales personalizados por subdominio sin dependencias externas.
  • Auto-alojamiento de herramientas de cumplimiento normativo (GDPR) con base de datos local.
  • Gestión de consentimiento de cookies y banners legales con registro de pruebas de consentimiento.
  • Publicación programada de cambios legales con fechas efectivas y previsualización pública.
PUNTOS DESTACADOS
  • Ruteo automático multi-tenant por subdominio para servir textos legales específicos a cada proyecto.
  • Traducción bidireccional DeepL integrada en el editor con protección de placeholders.
  • Webhooks robustos con cola, reintentos automáticos y logs de entrega asíncronos.
  • Auditoría completa de cambios con exportación CSV y seguimiento de versiones históricas.
  • Backups automáticos diarios con retención de 7 días y descarga individual desde configuración.
  • Licencia AGPL v3 que garantiza transparencia del código en entornos auto-alojados.
PRECAUCIONES
  • SQLite no es escalable para alta concurrencia masiva sin migración a base de datos relacional externa.
  • La traducción depende de la API externa de DeepL, lo que puede implicar costes o límites de uso.
  • Licencia AGPL v3 obliga a compartir modificaciones del código fuente en derivados distribuidos.
  • Gestión de usuarios sin roles granulares por defecto (todos los invitados tienen acceso admin completo).
  • Autenticación básica con TOTP opcional, sin soporte nativo para SSO o OAuth avanzado.
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Recomendado usar Docker Compose. Montar el volumen de datos fuera del docroot (`PARAGRAFY_DATA_DIR`) para seguridad. Configurar SMTP en `config.php` para auditorías por email. Asegurar permisos de archivos y proteger `config.php`. El puerto web debe configurarse según la infraestructura inversa (ej. Nginx/Apache).

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsPHP
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
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.