Repolode
algolia

algolia/sup3rS3cretMes5age

基于 HashiCorp Vault 的自托管服务,用于分享阅后即焚的一次性敏感消息和文件。

可替代:OneTimeSecret

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. 1

    克隆代码仓库

    git clone https://github.com/algolia/sup3rS3cretMes5age.git
  2. 2

    进入项目目录

    cd sup3rS3cretMes5age
  3. 3

    使用 Docker Compose 启动服务

    make run
  4. 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 数据每日更新。

相关项目