开源的密钥管理工具,用于安全存储和访问 API 密钥、密码、证书等敏感信息,并提供加密即服务。
- Star
- 571
- Fork
- 83
- 未关闭 Issue
- 7
- 最近提交
- 5天前
这是什么?
sup3rS3cretMes5age 是一个通过一次性链接发送敏感文本或文件的 Web 服务。发送方提交内容后会得到一个基于 token 的链接,接收方打开后即可阅读,首次读取后消息和 token 会被永久删除。消息也可设置过期时间,默认 48 小时,最长 7 天。
服务将机密存储在 Vault 的 cubbyhole 后端,使用只允许两次调用(创建与读取各一次)的 Vault token。支持最大 50MB 的文件上传,提供简单的 HTTP API,并附带 Bash、Zsh 和 Fish 的命令行函数。部署方式包括 Docker Compose、Kubernetes 的 Helm chart,以及 amd64 和 arm64 多架构镜像;TLS 可通过 Let's Encrypt 自动获取,也可手动配置证书。
前端使用原生 JavaScript,静态资源均自托管,不依赖外部 CDN。运行时需要一个可用的 Vault 服务,项目建议在生产环境中始终通过 HTTPS 提供服务,并使用非开发模式的 Vault。
核心功能
- 01消息在首次读取后即被删除,并可设置有效期上限。
- 02支持随文本一起上传最大 50MB 的文件。
- 03机密存储在 Vault 的 cubbyhole 后端,token 仅允许两次使用。
- 04支持通过 Let's Encrypt 自动配置 TLS、手动证书以及 HTTP 跳转 HTTPS。
- 05提供 amd64 和 arm64 的 Docker 镜像以及 Kubernetes 的 Helm chart。
- 06提供适用于 Bash、Zsh 和 Fish 的命令行函数。
适用场景
- 在不留下聊天记录的前提下,把数据库密码或 API 密钥发给同事。
- 向外部协作者发送一次性的凭据或证书文件。
- 在自有基础设施上部署内部使用的阅后即焚消息服务。
快速上手
- 1
克隆代码仓库
git clone https://github.com/algolia/sup3rS3cretMes5age.git - 2
进入项目目录
cd sup3rS3cretMes5age - 3
使用 Docker Compose 启动服务
make run - 4
在浏览器中打开 localhost:8082
使用前须知
- 运行需要 Docker 或 Go,以及 HashiCorp Vault。
- 快速启动使用内存存储的 Vault 开发服务器,不适用于生产环境。
- 生产使用需要置于 TLS 之后,并部署独立的生产级 Vault 服务器。
收录于专题
标签
常见问题
- sup3rS3cretMes5age 是什么?
- 基于 HashiCorp Vault 的自托管服务,用于分享阅后即焚的一次性敏感消息和文件。 sup3rS3cretMes5age 是一个通过一次性链接发送敏感文本或文件的 Web 服务。发送方提交内容后会得到一个基于 token 的链接,接收方打开后即可阅读,首次读取后消息和 token 会被永久删除。消息也可设置过期时间,默认 48 小时,最长 7 天。
- sup3rS3cretMes5age 可以免费使用吗?用的什么许可证?
- sup3rS3cretMes5age 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- sup3rS3cretMes5age 还在维护吗?
- 活跃维护中。sup3rS3cretMes5age 最近一次提交是在 2026年11月2日。
- sup3rS3cretMes5age 适合用来做什么?
- 在不留下聊天记录的前提下,把数据库密码或 API 密钥发给同事。 向外部协作者发送一次性的凭据或证书文件。 在自有基础设施上部署内部使用的阅后即焚消息服务。
- sup3rS3cretMes5age 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/algolia/sup3rS3cretMes5age.git 进入项目目录: cd sup3rS3cretMes5age 使用 Docker Compose 启动服务: make run 在浏览器中打开 localhost:8082
- 在哪里获取 sup3rS3cretMes5age?
- 源代码和安装说明在 GitHub 上:https://github.com/algolia/sup3rS3cretMes5age
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个一次性密文分享平台,在浏览器中用 AES-256 加密,首次读取后即删除。
可自托管的一次性加密密码与机密分享网页应用,无需复杂配置。
一条命令检测已发布应用的构建产物有多容易被 AI 逆向工具读取,并自动修复可安全处理的问题。
可自托管的零知识一次性分享工具,通过阅后即焚链接发送密码、密钥、文本和加密文件。
基于 Ansible 的脚本,可在你自己的云服务器上快速部署个人 WireGuard 和 IPsec VPN。