Enclosed
发送端到端加密的私密笔记和文件,服务器零知识。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
发送阅后即焚的加密私密笔记,支持文件附件和自托管。
核心功能
- 端到端加密:所有数据在浏览器加密后才上传,服务器无法解密
- 零知识服务器:服务器仅存储加密数据,无法读取内容
- 可配置安全选项:设置密码、过期时间、阅读后自毁
- 文件附件:笔记中可附带加密文件
- 支持自托管:用 Docker 一键部署自己的实例
避坑指南
- •公开实例(enclosed.cc)由项目作者维护,敏感信息建议自托管。2. 笔记的加密密钥在 URL 的 hash 片段中,请勿将完整 URL 发送给不信任的人。3. 自托管时务必配置持久化存储(参考文档),否则容器重启后数据丢失。
适用场景
- 临时分享敏感信息(如密码、API密钥)给同事
- 发送阅后即焚的保密文件
- 个人离线加密笔记备份
- 企业内部自建安全笔记分享服务
详细介绍
Enclosed 是一款极简的网页应用,用于发送端到端加密的笔记和文件。所有内容在客户端使用 AES-GCM 和通过 PBKDF2 派生的 256 位密钥进行加密,服务器对内容完全零知识。你可以设置密码、过期时间(TTL),并让笔记在阅读后自毁。支持文件附件、可选的身份验证、黑暗模式、多语言以及 CLI 命令行工具。可以使用云端实例 enclosed.cc,或者用 Docker 自行托管。项目基于 Apache 2.0 开源。
常见问题与排障 (2)
故障排除如何修复从 ghcr.io/corentin-th/enclosed 拉取 Docker 镜像时出现的 'denied' 错误?
ghcr.io上的镜像名称是'corentinth',没有短划线。请使用 image: ghcr.io/corentinth/enclosed 代替 ghcr.io/corentin-th/enclosed。这个拼写错误已在文档中修复。
故障排除如何将Enclosed部署到Cloudflare Pages?
Fork 该仓库。在 Cloudflare Pages 仪表盘中,创建一个关联到你 fork 的新项目,然后将根目录设置为 'packages/deploy-cloudflare'。使用构建命令 'pnpm build',输出目录为 'dist'。要修复 KV 错误,请更新 'wrangler.toml' 中的 KV 键。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
使用 Docker 运行:docker run -d --name enclosed --restart unless-stopped -p 8787:8787 corentinth/enclosed
打开浏览器访问 http://localhost:8787 即可创建和发送加密笔记
也可直接使用公开实例 https://enclosed.cc,无需安装
- 使用 Docker 运行:docker run -d --name enclosed --restart unless-stopped -p 8787:8787 corentinth/enclosed
- 打开浏览器访问 http://localhost:8787 即可创建和发送加密笔记
- 也可直接使用公开实例 https://enclosed.cc,无需安装
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
执行 docker stop enclosed && docker rm enclosed 删除容器,如需清除数据需手动删除持久化目录。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
2 FAQs