Repolode
WardPearce

WardPearce/paaster

一款可自托管、端到端加密的代码粘贴板,支持粘贴历史与阅后即焚。

可替代:Pastebin

Star
568
Fork
28
未关闭 Issue
3
最近提交
3天前

这是什么?

Paaster 是一款代码粘贴板,内容在浏览器中加密后才上传到服务器。加密密钥放在 URL 的片段部分,不会发送给服务器,因此只有拿到完整链接的人才能查看内容。

除了基本分享,它还会在浏览器的 IndexedDB 中保存粘贴历史,支持在查看后或指定时间后自动删除,并可生成二维码分享。“发送到设备”功能通过短时效验证码和端到端加密,把当前粘贴内容转移到你自己的另一台设备上。另有独立的命令行工具项目可配合使用。

加密部分基于 libsodium,使用 XChaCha20-Poly1305 secretstream、crypto_pwhash 等原语。项目使用 TypeScript 编写,提供 Docker 镜像便于自托管。

核心功能

  • 01上传前在浏览器中完成端到端加密
  • 02粘贴历史保存在本地 IndexedDB 中
  • 03支持查看后或指定时间后删除粘贴
  • 04通过 5 分钟有效的验证码将粘贴发送到其他设备
  • 05支持二维码分享和文件拖放
  • 06提供独立的官方命令行工具

适用场景

  • 分享不希望托管方读取内容的敏感代码片段或配置
  • 为团队或个人部署私有的自托管粘贴板
  • 无需手动复制,把代码片段从手机传到电脑

使用前须知

  • 采用 AGPL-3.0 许可证,属于强 Copyleft 许可证。
  • README 未提供安装命令,部署细节需参考外部文档站点。
  • 使用非自己托管或不信任的实例并不安全,运营方可能获取你的密钥。

收录于专题

标签

常见问题

paaster 是什么?
一款可自托管、端到端加密的代码粘贴板,支持粘贴历史与阅后即焚。 Paaster 是一款代码粘贴板,内容在浏览器中加密后才上传到服务器。加密密钥放在 URL 的片段部分,不会发送给服务器,因此只有拿到完整链接的人才能查看内容。
paaster 可以免费使用吗?用的什么许可证?
paaster 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
paaster 还在维护吗?
活跃维护中。paaster 最近一次提交是在 2026年11月5日。
paaster 适合用来做什么?
分享不希望托管方读取内容的敏感代码片段或配置 为团队或个人部署私有的自托管粘贴板 无需手动复制,把代码片段从手机传到电脑
在哪里获取 paaster?
源代码和安装说明在 GitHub 上:https://github.com/WardPearce/paaster

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目