一款开源的端到端加密云存储服务

文摘   2025-01-09 08:00   广东  
| 项目介绍

Ente是一个提供端到端加密的云存储服务,专注于保护用户隐私的照片存储解决方案。

| 功能特点


                • 端到端加密:Ente采用端到端加密技术,确保只有用户自己能够查看和管理自己的数据。这意味着图片在客户端加密后上传至云端,只有用户自己拥有解密密钥,因此即使云端服务器被攻击,攻击者也无法获取图片的明文内容。

                • 跨平台支持:Ente的开源应用覆盖了Android、iOS、Web和桌面平台,能够自动备份用户的照片和视频。这种跨平台支持使得用户可以在不同设备上无缝访问和管理自己的加密图片。

                • 开源与透明:Ente是一个全开源的项目,任何人都可以查看和修改代码。这种开源特性增加了项目的透明度和可信度,同时也鼓励社区参与到项目的开发中来。

                | 使用场景


                        • 个人用户:个人用户可以使用Ente来安全备份和管理自己的照片和视频,特别是那些包含个人隐私或敏感信息的图片。

                        • 家庭用户:家庭用户可以利用Ente的家庭计划功能,在保持数据私密性的同时,方便地共享照片和视频。

                        • 摄影爱好者:摄影爱好者需要一个可靠的平台来存储和管理大量的高质量照片,而Ente的端到端加密和跨平台支持正好满足了这一需求。

                        如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。

                        官方网站

                        https://ente.io/
                        GitHub地址
                        https://github.com/ente-io/ente

                        部署文档

                        https://github.com/ente-io/ente/tree/main/docs

                        | 安装使用


                        搭建开发环境

                        克隆仓库

                        git clone https://github.com/ente-io/ente

                        切换路径

                        cd ente/docs

                        安装依赖项

                        yarn install

                        启动服务

                        yarn dev

                        自托管服务

                        上述部署是部署开发环境,如果需要自托管服务,则可以通过Docker搭建。

                        安装Docker

                        sudo apt updatesudo apt install -y docker.io docker-compose

                        拉取源码并启动服务器

                        git clone https://github.com/ente-io/entecd ente/serversudo docker-compose up -d

                        启动Web应用

                        cd ente/webgit submodule update --init --recursiveyarn installNEXT_PUBLIC_ENTE_ENDPOINT=http://localhost:8080 yarn dev

                        浏览器打开http://localhost:3000,在Web应用程序上创建一个帐户,并且Web应用程序连接到本地运行的服务器localhost:8080。

                        对于移动应用程序不需要构建,可以安装普通的Ente应用程序并将其配置自托管服务器。

                        关注公众号,为你推荐更多原创干货!

                        更多内容也可看笔者出版图书

                        —————————

                        幼稚猿
                        分享各类技术资讯和教程,出版多本IT图书《Django+Vue系统架构设计与实现》、《Golang+Vue.js商城项目实战》等
                         最新文章