A secure document sharing platform with built-in analytics and custom branding for tracking how recipients engage with files.
Papermark is an open-source web application that allows users to share documents and track engagement. It functions as a web application and server for businesses, sales teams, and marketers who need to distribute files while monitoring how recipients interact with them. The platform provides a way to share documents by offering a self-hosted environment where the user maintains control over the hosting infrastructure.
The software is deployed as a self-hosted server, requiring a PostgreSQL database and blob storage such as AWS S3 or Vercel Blob. Users upload documents to the system and generate specific shareable links to distribute to clients or partners. This setup allows for a centralized location to manage outgoing documents without relying on traditional email attachments or generic cloud storage links that lack tracking capabilities.
The application is built with a modern TypeScript stack using Next.js, Tailwind CSS, and Prisma. It utilizes NextAuth.js for user authentication and Zod for schema validation. For analytics, it relies on Tinybird, which requires a separate CLI configuration to push data sources and endpoints to the database. The architecture is designed for deployment on Vercel or similar cloud environments, ensuring that the frontend and backend components communicate efficiently via the Prisma ORM.
Papermark serves as a dedicated data room and document management tool for those who prefer an open-source infrastructure. It is designed for organizations that require a balance between professional document presentation and detailed recipient analytics.
Transfer files and folders directly between devices using peer to peer networking without cloud storage.
A minimalist pastebin where data is encrypted in the browser to ensure server zero knowledge.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.