5.6K star!再见了DocSend,这款开源项目更不错!

文摘   2024-11-27 21:03   江西  

* 戳上方蓝字“开源先锋”关注我


推荐阅读:

《7.5K star!共享虚拟浏览器,太酷了!!


《19.8K star!GitHub 官方出品,强烈推荐!


《1.2K star!又来一款高颜值的 Win系统桌面美化工具!》


《34.5K star!挑战 VSCode?一款更加丝滑高效的开源编辑器!》


《5.7K star!这款电视直播源更新神器太香了!》


大家好,我是开源君!

在日常工作和学习中,我们经常需要分享各种文档,比如PPT、PDF、Word文件等。但是,你们有没有遇到过这样的烦恼:分享了文档,却不知道谁看了、看了多久、看了哪些内容?DocSend虽然是个不错的选择,但它是商业软件,对个人用户来说并不友好。

今天开源君分享一个超级实用的开源项目 - Papermark,作为一个开源的DocSend替代方案,完美解决了这些痛点。

项目简介

Papermark是一个开源的文档分享和追踪工具,它提供了类似于DocSend的功能,但更重要的是,它是完全免费的!你可以通过自定义链接安全地分享文档,还能实时追踪和分析文档的访问情况。而且,Papermark还支持自定义域名和品牌标识,让你的文档分享更加个性化。

目前在Github上收获了5.6K star!

性能特色

  • 可分享链接:你可以轻松地通过发送自定义链接来分享文档,既安全又方便。
  • 自定义品牌:添加你的自定义域名和品牌标识,让你的文档分享更加专业和有辨识度。
  • 实时分析:Papermark提供了强大的文档跟踪功能,你可以实时查看文档的访问情况,包括谁看了、看了多久、看了哪些页面等。而且,未来还将支持逐页分析,让你对文档的受欢迎程度了如指掌。
  • 自托管、开源:Papermark是完全开源的,你可以在自己的服务器上部署它,并根据需要进行修改和定制。这样,你就能完全掌控自己的数据,不用担心隐私泄露的问题。

快速安装使用

需要确保你的服务器上安装了Node.js(版本 >= 18.17.0)、PostgreSQL数据库、Blob存储(支持AWS S3或Vercel Blob)以及Resend邮件服务(可选)。

然后,按照以下步骤进行安装和运行:

# 克隆仓库
git clone https://github.com/mfts/papermark.git
cd papermark

# 安装npm依赖项
npm install

# 复制环境变量到.env文件并修改值
cp .env.example .env
# 编辑.env文件,填入必要的配置信息

# 初始化数据库
npm run dev:prisma

# 运行开发服务器
npm run dev

# 在浏览器中打开应用
访问 http://localhost:3000

这样,你就可以在浏览器中看到Papermark的运行界面了!接下来,你就可以开始上传文档、设置分享权限、查看访问数据等操作了。

项目展示

打开Papermark的界面,首先映入眼帘的是简洁明了的操作界面。你点击“上传文档”按钮,选择想要分享的PPT或PDF文件,然后设置分享链接的权限(比如是否需要登录、是否需要密码等)。设置完成后,就可以将分享链接发送给需要的人了。

上传文件
设置链接访问权限

当有人访问你的文档时,Papermark会实时记录访问情况,并在管理界面上展示出来。可以看到谁访问了文档、访问了哪些页面、访问了多久等信息。这些信息对于我们了解文档的受欢迎程度和用户行为非常有帮助。

页面追踪统计
创建数据库
自定义设置

Papermark是一个功能强大、易于使用且完全开源的文档分享和追踪工具。它不仅提供了类似于DocSend的高级功能,还支持私有化部署和自定义品牌标识。如果你正在寻找一个能够更好地管理和追踪文档分享情况的工具,那么Papermark值得考虑选择!

更多细节功能,感兴趣的可以到项目地址查看:

项目地址:
https://github.com/mfts/papermark


开源先锋
分享Github上最有趣的开源项目
 最新文章