papermark
Alternativa open-source a DocSend para compartir documentos con enlaces personalizados, analíticas integradas y salas de datos seguras. Ideal para hosting propio con stack Next.js y PostgreSQL bajo licencia AGPLv3.
Ficha actualizada 18 sept 2026, 19:45 · upstream 28 ago 2026, 15:58 · release v0.22.0
Qué es papermark
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Papermark es una plataforma open-source diseñada como alternativa directa a DocSend, permitiendo el envío seguro de documentos mediante enlaces personalizados. Su arquitectura se basa en Next.js, TypeScript y Prisma para gestionar la base de datos PostgreSQL, ofreciendo un entorno de desarrollo robusto y escalable.
La herramienta integra analíticas avanzadas a través de Tinybird para el seguimiento de documentos y páginas, además de facilitar la autenticación con NextAuth.js y el envío de correos electrónicos mediante Resend. Soporta personalización de marca con dominios propios y gestión de pagos vía Stripe, manteniendo todo el código bajo licencia AGPLv3.
Aunque no incluye Docker ni Compose nativo según su configuración actual, permite despliegues manuales en entornos con Node.js >= 18.17.0 y almacenamiento de blobs como AWS S3 o Vercel Blob. Es una solución técnica para equipos que buscan control total sobre la infraestructura de distribución de contenido.
- Compartir documentos legales o contratos con seguimiento de lectura
- Publicar portafolios personales o documentación técnica con dominio propio
- Realizar pruebas A/B de contenido en páginas web mediante enlaces únicos
- Gestionar salas de datos seguras para compartir información confidencial
- Implementar un sistema de distribución de documentos sin depender de SaaS externos
- Arquitectura moderna con Next.js y TypeScript para tipado seguro
- Analíticas en tiempo real integradas mediante Tinybird
- Autenticación robusta implementada con NextAuth.js
- Licencia AGPLv3 garantiza código abierto y modificable por la comunidad
- Soporte nativo para almacenamiento de blobs en S3 o Vercel Blob
- No incluye Dockerfile ni docker-compose, requiriendo configuración manual del entorno
- Dependencia de servicios externos como Resend, Stripe y Tinybird para funcionalidades clave
- Requiere Node.js versión >= 18.17.0 para garantizar compatibilidad con el framework
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar Node.js >= 18.17.0 y clonar el repositorio. Copiar .env.example a .env configurando variables como TINYBIRD_TOKEN, STRIPE_SECRET_KEY y credenciales de S3. Inicializar la base de datos ejecutando npm run dev:prisma. Asegurar conexión con PostgreSQL y configurar almacenamiento de blobs antes de iniciar el servidor en el puerto 3000.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.