Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

larapaper

LaraPaper es un servidor TRMNL autoalojado en PHP/Laravel con soporte de recetas y plugins nativos.

Ficha actualizada 22 sept 2026, 18:47 · upstream 22 sept 2026, 17:59 · release 0.42.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es larapaper

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

LaraPaper es una implementación autoalojada de un servidor TRMNL (BYOS) construida con Laravel. Permite gestionar dispositivos compatibles, generar pantallas mediante plugins nativos como Screens API o Screenshot, recetas personalizadas (más de 170 disponibles en el catálogo OSS), o la API del servicio. También puede actuar como proxy para el servicio cloud original. Con más de 330.000 descargas y 370+ estrellas, es la solución más popular de desarrollo BYOS.

CASOS DE USO
  • Gestionar múltiples dispositivos TRMNL en una sola instancia con autogestión
  • Generación dinámica de pantallas mediante plugins (Screens API, Screenshot, Image Webhook)
  • Implementación de recetas personalizadas para mostrar contenido específico a los usuarios
  • Actuación como proxy para el servicio cloud original cuando se requiere control manual
  • Desarrollo de aplicaciones web con integración directa de TRMNL sin dependencias externas
  • Monitoreo y actualización automática de pantallas mediante cron jobs o eventos
PUNTOS DESTACADOS
  • Soporte completo para más de 170 recetas disponibles en el catálogo OSS, incluyendo plantillas personalizadas
  • Capacidad de generar pantallas dinámicas mediante plugins como Screens API, Screenshot y Image Webhook
  • Soporte para múltiples dispositivos simultáneos con autogestión automática por red local
  • Opción de proxy TRMNL Cloud para actualizar pantallas en tiempo real sin reiniciar el dispositivo
  • Configuración flexible de base de datos (SQLite, MySQL o PostgreSQL)
  • Soporte de modo oscuro y gestión de sesiones mediante passkeys
PRECAUCIONES
  • Requiere PHP >= 8.4 con extensiones como ext-imagick para renderizado de imágenes
  • Depende de Puppeteer para la generación de pantallas, lo que puede ser lento en entornos sin internet
  • No incluye soporte nativo para dispositivos Android o iOS (solo TRMNL)
  • La API requiere licencia Developer y validación del endpoint /api/display
  • El proxy cloud no funciona si el dispositivo ya está conectado a una red local
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Docker Compose se encuentra en docker/prod/docker-compose.yml. Para producción, genera un nuevo APP_KEY con `php artisan key:generate --show` y establece la variable de entorno `APP_KEY=`. Usa Docker para despliegue rápido (Raspberry Pi, VPS, NAS) o Dokploy como alternativa sin Docker. Reemplaza el archivo base de datos por uno propio en producción.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsLaravelPHP
SERVICIOS
PostgreSQLMySQLS3/MinIO
BASES DE DATOS
PostgreSQLMySQL
PUERTOS
4567
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.