papermark
by mfts
Papermark is an open-source, self-hosted DocSend alternative that enables secure document sharing with built-in analytics and custom branding.
Papermark is the open-source DocSend alternative with built-in analytics and custom domains.
Primary Use Case
Papermark is designed for individuals and organizations that need to securely share documents via custom links while tracking engagement through analytics. It is ideal for businesses wanting to maintain privacy and control by self-hosting their document sharing platform with customizable branding and domain options.
- Secure shareable document links
- Custom domains and branding
- Built-in document analytics with tracking
- Self-hosted and open-source for full customization
- Integration with PostgreSQL for data storage
- Authentication via NextAuth.js
- Supports blob storage with AWS S3 or Vercel Blob
- Email sending through Resend
Installation
- Clone the repository: git clone https://github.com/mfts/papermark.git && cd papermark
- Install npm dependencies: npm install
- Copy environment variables: cp .env.example .env and update values accordingly
- Initialize the database: npm run dev:prisma
- Run the development server: npm run dev
- Open the app in a browser at http://localhost:3000
Usage
>_ git clone https://github.com/mfts/papermark.gitClone the Papermark repository locally
>_ npm installInstall all required npm dependencies
>_ cp .env.example .envCopy example environment variables to .env file for configuration
>_ npm run dev:prismaInitialize and migrate the PostgreSQL database schema
>_ npm run devStart the development server
>_ tb push datasources/*Push Tinybird data sources for analytics setup
>_ tb push endpoints/get_*Push Tinybird API endpoints for analytics queries
- Leverage Papermark's built-in analytics to detect anomalous document access patterns indicating potential insider threats or data exfiltration.
- Integrate Papermark with SIEM tools to automate alerting on suspicious authentication attempts or unusual document sharing activity.
- Use custom branding and domains to reduce phishing risks by ensuring users recognize legitimate document sharing links.
- Employ Papermark's self-hosting capability to maintain full control over sensitive documents and reduce exposure to third-party cloud risks.
- Combine Papermark with endpoint DLP solutions to strengthen data leakage prevention across document sharing workflows.
Docs Take 2 Hours. AI Takes 10 Seconds.
Ask anything about papermark. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.
3 free chats per tool • Instant responses • No credit card
Related Tools

matomo
matomo-org/matomo
Empowering People Ethically 🚀 — Matomo is hiring! Join us → https://matomo.org/jobs Matomo is the leading open-source alternative to Google Analytics, giving you complete control and built-in privacy. Easily collect, visualise, and analyse data from websites & apps. Star us on GitHub ⭐️ – Pull Requests welcome!
personal-security-checklist
Lissy93/personal-security-checklist
🔒 A compiled checklist of 300+ tips for protecting digital security and privacy in 2024

invidious
iv-org/invidious
Invidious is an alternative front-end to YouTube
user.js
arkenfox/user.js
Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening
simplex-chat
simplex-chat/simplex-chat
SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
Betterfox
yokoffing/Betterfox
Firefox user.js for optimal privacy and security. Your favorite browser, but better.
