Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

papra

Papra es una plataforma minimalista de gestión documental auto-alojada diseñada para FreeBSD, funcionando como alternativa ligera a Paperless. Utiliza Node.js y SQLite, ofreciendo despliegue sencillo mediante Podman Compose o AppJail con soporte para ingestión automática de documentos y autenticació

Ficha actualizada 27 sept 2026, 10:34 · upstream 27 sept 2026, 10:29 · release sin release detectada

00

Qué es papra

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

Papra es una plataforma minimalista de gestión documental auto-alojada diseñada específicamente para entornos FreeBSD, posicionándose como una alternativa ligera a Paperless. Está construida sobre Node.js y utiliza una base de datos SQLite para el almacenamiento persistente de metadatos y configuración. La arquitectura está optimizada para ser eficiente en recursos, lo que la hace adecuada para servidores con limitaciones de hardware o usuarios que buscan simplicidad.

CASOS DE USO
  • Gestión documental personal o empresarial en servidores FreeBSD o entornos OCI compatibles.
  • Automatización de ingestión de documentos mediante carpetas de monitoreo (watched folders).
  • Alternativa ligera a Paperless para entornos con recursos limitados que requieren Node.js.
  • Despliegue en infraestructuras heterogéneas utilizando Podman, AppJail Director o Ansible.
PUNTOS DESTACADOS
  • Soporte nativo para FreeBSD y contenedores OCI directos sin necesidad de Dockerfile.
  • Base de datos SQLite ligera y autocontenida que no requiere gestión externa de bases de datos.
  • Autenticación robusta implementada mediante la librería better-auth con soporte de telemetría opcional.
  • Múltiples métodos de despliegue validados: Podman Compose, AppJail Director, Bastille y Ansible.
PRECAUCIONES
  • La imagen oficial está basada en FreeBSD; puede requerir adaptación para distribuciones Linux estándar sin OCI.
  • El soporte experimental de Bastille requiere buildah y comparte el stack de red del host (inherit).
  • No incluye Dockerfile nativo, dependiendo de imágenes OCI precompiladas desde ghcr.io.
  • La telemetría de better-auth está deshabilitada por defecto, pero requiere configuración manual si se desea activar.
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

Recomendamos utilizar la imagen 'latest' del registro ghcr.io/daemonless/papra. Asegurar que PUID y PGID coincidan con el usuario del host para evitar problemas de permisos en /app_data. Generar un AUTH_SECRET seguro (>=32 caracteres) si no se desea usar el generado automáticamente al primer arranque. Deshabilitar AUTH_IS_REGISTRATION_ENABLED tras crear la cuenta inicial.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
1222
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.