【Docker项目实战】使用Docker部署Enclosed文件分享工具
- 一、Enclosed介绍
- 1.1 Enclosed 简介
- 1.2 主要特点
- 二、本次实践规划
- 2.1 本地环境规划
- 2.2 本次实践介绍
- 三、本地环境检查
- 3.1 检查Docker服务状态
- 3.2 检查Docker版本
- 3.3 检查docker compose 版本
- 四、下载Enclosed镜像
- 五、部署Enclosed应用
- 六、配置x反向代理服务器
- 6.1 安装nginx
- 6.2 创建证书相关文件
- 6.3 修改nginx配置文件
- 6.4 重启nginx服务
- 七、访问Enclosed服务
- 7.1 访问Enclosed首页
- 7.2 编辑笔记内容
- 7.3 打开笔记分享链接
- 八、总结
一、Enclosed介绍
1.1 Enclosed 简介
Enclosed
是一个简约的网页应用程序,专为发送私密和安全的笔记而设计。它通过多种安全措施确保用户的数据隐私和安全,同时提供了简洁直观的用户界面,使得笔记分享变得快速便捷。
1.2 主要特点
- 端到端加密:笔记在客户端进行加密,使用 AES-GCM 算法和 256 位密钥(通过 PBKDF2 生成),确保数据传输的安全性。
- 文件附件:支持安全地分享文件,增强笔记的功能性。
- 零知识:服务器无法访问笔记或文件的内容,确保数据的私密性。
- 可配置的安全选项:用户可以设置密码、过期时间和选择笔记读取后的自毁功能。
- 极简主义 UI:提供简单直观的用户界面,便于快速分享笔记。
- 多语言支持:支持多种语言,方便全球用户使用。
- 可选身份