Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

TexLite

Alternativa ligera auto-alojada a Overleaf para equipos pequeños de investigación. Usa Node.js + SQLite sin stack pesado.

Ficha actualizada 22 sept 2026, 15:07 · upstream 22 sept 2026, 13:45 · release v0.10.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es TexLite

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

TexLite es una herramienta de edición colaborativa de LaTeX diseñada para equipos de investigación pequeños y de confianza que buscan un entorno auto-alojado ligero. A diferencia de las soluciones basadas en Docker, utiliza una instalación nativa de Node.js (v24+) junto con SQLite y archivos locales para almacenar fuentes, historial y compilados. La arquitectura se basa en un único proceso de Node.js gestionado por PM2, lo que reduce la complejidad operativa frente a alternativas como Overleaf Community Edition.

Incluye características avanzadas como edición colaborativa en tiempo real mediante Yjs, comentarios anclados al código fuente, navegación SyncTeX entre editor y PDF, y compilación automatizada con latexmk soportando múltiples motores (pdflatex, xelatex). La gestión de proyectos permite importación/exportación ZIP, etiquetas, transferencia de propiedad y bibliotecas de citas privadas. El sistema prioriza el control sobre los datos y la capacidad de actualización del entorno TeX local sin depender de servicios externos pesados.

CASOS DE USO
  • Equipos de investigación académica pequeños que requieren privacidad total de sus manuscritos
  • Instituciones educativas que necesitan un servidor interno para compartir documentos entre departamentos
  • Usuarios que prefieren evitar la complejidad del stack Docker y buscan una instalación nativa simple
  • Colaboración en tiempo real sobre fuentes LaTeX con revisión por pares mediante comentarios no destructivos
PUNTOS DESTACADOS
  • Ligereza operativa: No requiere contenedores Docker, solo Node.js y TeX Live instalados localmente
  • Privacidad de datos: Los archivos residen localmente sin enviar código fuente a servidores externos
  • Colaboración robusta: Soporte nativo para Yjs con presencia en tiempo real y comentarios anclados al texto
  • Flexibilidad de compilación: Integración directa con latexmk y múltiples motores TeX (pdflatex, xelatex, lualatex)
PRECAUCIONES
  • No es un sandbox seguro: La compilación ejecuta código localmente en el servidor, requiriendo confianza absoluta en los usuarios
  • Despliegue manual: Requiere instalación de dependencias del sistema (Node.js, TeX Live) a diferencia de imágenes Docker preconfiguradas
  • Escalabilidad limitada: Diseñado para un solo host, no está optimizado para clusters o alta concurrencia masiva
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Instalar Node.js 24+, `latexmk` y un motor TeX (pdflatex/xelatex). Ejecutar `texlite init` para configurar el admin inicial. Usar proxy inverso si se expone públicamente. Para acceso externo, considerar TexLite Share o túneles como Tailscale/Cloudflare Tunnel. No exponer puerto 3000 directamente sin autenticación.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
300080803040
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.