Ente Photos 分享与协作完全指南:共享相册、公开链接、收集链接与嵌入方案
【免费下载链接】ente💚 End-to-end encrypted cloud for everything.项目地址: https://gitcode.com/GitHub_Trending/en/ente
导读
本文以 docs/docs/photos/faq/sharing-and-collaboration.md 为主体,系统梳理 Ente Photos 的分享与协作体系:与 Ente 用户的共享相册、任何人都能访问的公开链接(含 Quick Link 与 Collect 收集链接)、自定义域名、库共享(Library Sharing)、以及网站嵌入方案。你将掌握三种分享方式的适用场景、Viewer/Collaborator/Admin 三级权限模型、链接的安全控制参数(密码、过期、设备限制、禁止下载),以及端到端加密在分享链路中的具体实现原理,并看到 server/ente/public_collection.go 中对应的服务端字段与校验逻辑作为底层佐证。
理解 Ente 的三种分享方式
Ente 提供三种主要分享方式,分别面向不同使用场景:
1. 共享相册(面向 Ente 用户)
直接与拥有 Ente 账户的特定用户分享:
- 通过邮箱地址邀请对方
- 接收方必须拥有 Ente 账户
- 可为对方分配 Viewer(查看者)、Collaborator(协作者)或 Admin(管理员)权限
- 每张照片的存储空间计入上传者本人的配额
- 适合与家人、朋友进行持续协作
详细说明见 协作指南。
2. 公开链接(面向任何人)
通过链接分享,任何无需账户的人都能访问:
- 普通公开链接:对相册的只读访问
- Quick Link(快速链接):选中照片 → 生成链接(Ente 会自动创建一个特殊相册)
- Collect Link(收集链接):开启"允许添加照片"后,任何人都能贡献照片
- 支持密码保护、过期时间、设备数量限制
- 支持自定义域名
详细说明见 公开链接指南。
3. 协作相册(Ente 用户共同创作)
多个 Ente 用户可以向同一个相册添加照片:
- 所有协作者都能贡献照片
- 每个人上传的照片计入各自的存储配额
- 相册所有者控制权限与成员
- 移动端、Web 端和桌面端均支持
完整概览见 Sharing 文档。
分享方式辨析
可以用"Send link"与另一位 Ente 用户分享照片吗?
可以,但这并非推荐方式。Send link(即 Quick Link)创建的是公开链接,任何拿到 URL 的人都能打开,与接收方是否拥有 Ente 账户无关。
Ente 用户之间的分享,正确做法是:创建一个相册,然后直接用对方的 Ente 邮箱分享。对方可以在自己的 App 中以端到端加密的方式访问、评论和点赞,你也可以授予 Viewer、Collaborator 或 Admin 权限(见如何与其他 Ente 用户共享相册)。
Send link 适用于:与不使用 Ente 的人分享,或不需要权限控制与相册级管理时。
公开链接与 Quick Link 的区别
Quick Link本质上就是公开链接,只是创建方式不同:
| 维度 | 公开链接 | Quick Link |
|---|---|---|
| 创建方式 | 从已有相册创建 | 在 Ente 任意位置选中照片生成 |
| 分享范围 | 整个相册 | 选中的照片(Ente 自动建一个特殊相册) |
| 后续处理 | 直接管理相册 | 可随时转换为普通相册 |
| 功能支持 | 密码、过期、设备限制、收集模式、自定义域名 | 与公开链接完全一致 |
两者支持完全相同的功能:密码保护、过期时间、设备限制、收集模式与自定义域名。
自定义域名:用自己的域名承载公开链接
Ente 的自定义域名功能允许你用自己个性化的域名来承载公开相册链接,替代默认的albums.ente.com。
例如,不再是:
https://albums.ente.com/?t=...#...而是:
https://pics.example.org/?t=...#...前提条件:
- 拥有自己的域名或子域名
- 能够添加 CNAME DNS 记录
配置步骤:
- 在
Settings > Preferences > Custom domains中绑定域名(目前仅 Web 端支持) - 添加一条 CNAME 记录,将你的域名指向
my.ente.com - 等待 DNS 生效(通常几分钟)
配置完成后,Ente 在创建新的公开链接时会自动使用你的自定义域名。照片内容仍然由 Ente 托管和提供服务,只是 URL 变了。
Trip 相册的兼容性:带有 Trip 布局的相册目前不支持自定义域名。当有人通过你的自定义域名访问 Trip 相册时,会被自动重定向回默认的albums.ente.com域名。普通相册在自定义域名下完全正常,仅 Trip 布局有此限制。
详见 自定义域名指南。
伴侣与家庭场景:自动分享与库共享
如何与伴侣自动分享彼此拍下的所有照片?
要分享当前及未来的相册,双方可以各自为对方开启 库共享(library sharing)。
如果只想分享手机相机拍摄的新照片:将伴侣添加为你相机文件夹的 Viewer 或 Collaborator,并请对方也这样做。Android 上该文件夹名为Camera,iOS 上为Recents(或等效名称)。备份到这些文件夹的新照片会自动分享并同步到对方设备。最终形成两个独立相册——你的照片一个、伴侣的一个——双方都可以查看和添加照片。
是否存在类似 Google Photos 家庭共享 / iCloud 共享照片图库的功能?
有。在 iOS 或 Android 上打开Settings > Family,选择一位家庭成员,点击Share albums。你可以分享自己拥有的全部相册,并开启库共享,从而在创建新相册时自动分享。
注意:隐藏相册、你此前停止分享的相册、以及他人分享给你的相册,不会被自动分享。细节见 库共享指南。
库共享的技术与平台细节
库共享(Library Sharing)自 v1.3.63 起在 iOS 和 Android 上可用,接收方必须是你的家庭计划活跃成员。共享流程为:Settings > Family→ 选择成员 →Share albums→ 选择相册(或Select all)→ 选择 Viewer/Collaborator/Admin 角色(也可逐相册分配)→ 点击Share。Uncategorized 相册始终以 Viewer 角色共享,即使你为整批选择指定了其他角色。
开启Library sharing后,Ente 会跳过隐藏相册、已停止分享或成员已退出的相册、他人分享给你的相册以及 Quick Link 相册。自动共享在移动 App 内运行——如果你在 Web 或桌面端创建相册,需要打开手机上的 Ente Photos 并让其同步。关闭库共享不会撤销已有分享,只会停止自动分享新相册。
隐私方面,库共享与其他共享相册使用相同的端到端加密:你的设备会为接收方加密每个相册密钥后再发送给 Ente。Ente 服务器只收到建立和强制执行分享所需的账户/相册标识、角色与分享来源,无法解密相册密钥、照片、相册名、评论或点赞。库共享偏好本身也经过端到端加密,并在你的各设备间同步。
协作相册:权限模型与实战操作
如何与其他 Ente 用户共享相册?{#share-with-users}
- 打开要分享的相册
- 点击/轻触 Share 图标
- 选择"Share with Ente users"或输入邮箱地址
- 选择权限(Viewer、Collaborator 或 Admin)
- 发送邀请
接收方会收到通知,并可从自己的 Ente App 访问共享相册(前提是他们拥有 Ente 账户)。一次可长按选择多个相册并批量分享。
协作相册中谁为存储付费?
在共享给其他 Ente 用户的协作相册中:
- 每张照片的存储计入上传者本人
- 协作者通常自己账户里已经有这张照片,因此实际不会额外付费
- 相册所有者不会为协作者上传的照片付费
在收集链接(开启上传的公开链接)中:
- 通过链接添加的所有照片计入相册所有者的存储
- 所有者可随时完全控制并删除这些照片
- 通过链接添加照片的人不需要 Ente 账户,也不支付任何费用
从服务端实现看,public_collection.go 中公开链接的更新结构包含EnableCollect(是否允许收集)字段,配合EnableDownload、EnableJoin、MinRole等字段共同决定链接的开放程度。
协作者能删除共享相册中的照片吗?
权限取决于角色:
Viewer(查看者)可以:
- 查看相册中的所有照片
- 下载照片
- 将照片添加到自己的相册(会创建副本)
Collaborator(协作者)可以:
- Viewer 的全部权限,外加:
- 向共享相册添加照片
- 删除自己上传的照片
Admin(管理员)可以:
- Collaborator 的全部权限,外加:
- 从相册移除任意照片(包括他人上传的)
- 添加或移除参与者(可设为 Admin、Collaborator 或 Viewer)
- 对他人拥有的照片发起"建议删除"
相册所有者可以:
- Admin 的全部权限,外加:
- 管理链接设置(密码、过期时间、设备限制)
- 删除整个相册
移除协作者后会发生什么?
当协作者被移出共享相册(或主动退出)时:
- 他们上传到该相册的照片也会从相册中移除
- 这些照片仍保留在协作者自己的账户中
- 其他协作者或所有者上传的照片保留在相册中
- 被移除的协作者失去查看该相册的权限
协作在所有平台可用吗?
协作相册(与其他 Ente 用户分享):在移动端 App(iOS 和 Android)、Web 端和桌面端完整支持,可查看、添加和管理照片。
协作链接(收集链接):可在所有平台(移动端、Web、桌面端)创建;任何拥有链接的人都可以通过 Web 浏览器添加照片。
Admin 在共享相册中能做什么?
Admin 可以:
- Collaborator 的全部权限(查看、添加照片)
- 移除相册中任意照片(包括他人上传的)
- 添加或移除参与者(设为 Admin、Collaborator 或 Viewer)
- 对他人拥有的照片发起"建议删除"
Admin 不可以:
- 管理链接设置(密码、过期时间、设备限制)
- 删除相册本身
- 永久删除不属于自己的照片
Admin 适合受信任的参与者,例如帮忙整理相册的家庭成员或活动联合组织者。
如何将某人设为 Admin?{#add-admin}
- 打开要分享的相册
- 点击/轻触 Share 图标
- 输入对方的邮箱地址
- 权限级别选择 "Admin"
- 发送邀请
也可以在相册的分享设置中修改现有参与者的角色为 Admin。
Admin 与 Collaborator 的区别
| 权限 | Collaborator | Admin |
|---|---|---|
| 查看和下载照片 | ✓ | ✓ |
| 向相册添加照片 | ✓ | ✓ |
| 删除自己的照片 | ✓ | ✓ |
| 删除任意照片 | ✗ | ✓ |
| 管理参与者 | ✗ | ✓ |
| 建议删除 | ✗ | ✓ |
| 管理链接设置 | ✗ | ✗ |
协作建议:只负责添加和查看照片的参与者用Collaborator;需要协助管理相册的受信任参与者用Admin。
Admin 能管理链接设置吗?
不能。只有相册所有者能管理链接设置(密码、过期时间、设备限制)。Admin 可以管理参与者和照片,但不能更改链接设置或删除相册。
什么是"建议删除"(Suggest Deletion)?{#suggest-deletion}
建议删除允许相册所有者和 Admin 建议其他参与者删除他们在共享相册中的照片。
操作方式:
- 打开你作为所有者或 Admin 的共享相册
- 选中其他参与者拥有的照片
- 点击"建议删除"操作(旗帜图标)
- 确认建议
结果:
- 照片立即从相册中移除
- 照片所有者会在"删除建议"队列中收到建议
- 照片所有者可以接受(删除)或拒绝(保留)每条建议
这适合在集体旅行或活动后整理共享相册,建议删除模糊、重复或不想要的照片。
[!NOTE] 建议删除目前仅在移动端 App 上可用。
如何审查删除建议?{#review-delete-suggestions}
在移动端打开Settings > Backup > Free up space > Delete suggestions查看建议删除的照片。对每条建议你可以:
- 接受:将照片移入回收站(30 天内可恢复)
- 拒绝:保留照片并忽略该建议
注意:提出建议时照片已经从共享相册中移除。接受会从你的账户删除该照片;拒绝会保留在账户中(但不在相册里)。
[!NOTE] 删除建议目前仅在移动端 App 上可用。
建议删除与删除建议在 Web 端目前不可用(团队正在为 Web 和桌面端开发)。相关背景可参考存储优化指南。
为什么收不到共享相册新增照片的通知?
iOS 端:受限于 Apple 的平台限制,通知只在 App 于后台运行时生效——如果你在 App 切换器中强制关闭了它,就收不到通知。
原因:iOS 通过静默推送通知传递此类消息,通知会"唤醒" App 去检查新照片。强制杀掉 App 后 iOS 不会投递这些通知,这是 Apple 平台限制,而非 Ente 的 bug。
iOS 端接收通知的要点:
- 在系统
Settings > Ente > Notifications中启用通知 - 在系统
Settings > Ente中启用"后台 App 刷新" - 不要从 App 切换器强制关闭 Ente
- App 可在后台运行而不会明显耗电
Android 端:通知更可靠,但仍可能受以下因素影响:
- 电池优化设置限制了 App
- 从最近任务中强制关闭 App
- 未授予通知权限
Android 端接收通知的要点:
- 打开系统
Settings > Ente > Notifications,确保所有通知类别已启用 - 在系统设置中为 Ente 关闭电池优化
- 不要从最近任务中强制关闭 App
替代方案:如需实时更新,可保持 App 打开,或手动打开共享相册查看。链接接收方不受平台限制。
公开链接:收集照片与安全控制
如何创建收集链接(Collect Link)来收集他人的照片?{#create-collect-link}
收集链接允许任何人在无需 Ente 账户的情况下向你的相册添加照片——非常适合收集活动、聚会或旅行的照片。
移动端:
- 打开用于收集照片的相册
- 点击右上角 Share 图标
- 选择 "Collect photos"(或 "Collect photos: Create collaborative link")
- 点击 "Copy link"
- 将链接分享给任何人
Web/桌面端:
- 打开相册
- 点击分享相册图标
- 选择 "Collect photos"
- 点击 "Copy link"
- 通过邮件、消息等方式分享链接
任何拥有链接的人都可以查看现有照片并通过 Web 浏览器添加自己的照片。所有收集的照片都计入你的存储配额。如果相册此前已启用公开链接,也可以通过 "Manage link" > 开启 "Allow adding photos" 将其转为收集链接。
没有 Ente 账户的人可以往我的相册添加照片吗?
可以!创建收集链接(开启了"允许添加照片"的公开链接)后,任何拥有链接的人只需通过 Web 浏览器即可查看和添加照片——无需 Ente 账户或安装 App。这非常适合婚礼、派对或旅行等大规模照片收集场景。
收集的照片会计入我的存储吗?
会。通过收集链接添加到相册的照片,作为相册所有者会计入你的存储配额。当有人通过收集链接添加照片时:
- 照片存储在你的账户中
- 你可以随时完全控制并移除这些照片
- 存储计入你套餐的总存储上限
如果预计有很多人添加照片,请确保有足够的存储空间。
能否只让访客查看而不允许下载?
可以。创建或管理公开链接时,关闭Allow downloads即可。访客仍可通过链接查看相册,但界面上不会显示下载入口。(注意无法阻止截图,公共链接层面截图无法被拦截。)
公开链接支持哪些限制设置?{#link-limits}
公开链接(含收集链接)支持多项保护功能:
- 链接过期:设置链接在指定时长后自动失效
- 设备数量限制:限制可访问链接的设备数量。"设备"由 IP 地址与浏览器/App 组合标识,因此同一浏览器在不同网络(如家庭网络与移动数据)会被视为不同设备;同一浏览器同一网络视为 1 台设备。一旦某设备访问过链接,即使之后达到上限仍可继续访问
- 密码保护:额外要求输入密码才能访问
- 禁止下载:禁用下载原始照片(但无法阻止截图)
从服务端实现看,public_collection.go 中公开链接结构包含ValidTill(过期时间戳)与DeviceLimit(设备上限)字段,且validatePublicLinkDeviceLimit将设备数量限制在[0, 50]区间内(见 public_collection.go)。EnableDownload(是否允许下载)等开关同样作为服务端字段参与鉴权与响应控制。
如何阻止他人继续向收集链接添加照片?
有四种方式:
- 彻底删除链接:在分享设置中删除该公开链接
- 设置过期时间:配置链接在指定时间后自动失效
- 禁用上传:编辑链接设置,关闭 "Allow adding photos"
- 改为只读:将收集链接转换为普通公开链接(仅查看)
以上设置可在相册区"Shared"标签下的共享相册中,选择对应链接进行修改。
能否看到是谁通过收集链接添加了照片?
不能。通过收集链接(无 Ente 账户的人)添加的照片无法追溯具体添加者,照片会无署名地出现在相册中。而在与其他 Ente 用户的协作相册中,查看照片信息可以看到上传者。
从免费套餐升级到付费后,已有公开链接的设备限制会自动解除吗?
不会。免费套餐期间创建的相册链接,其设备限制不会被自动移除。你可以在管理链接选项(打开相册 → 顶部链接图标)中手动编辑设备限制。升级为付费套餐后,所有新建的公开链接默认没有设备限制,除非你自行设置。
为什么公开链接信息流中的邮箱是打码的?
默认情况下,公开链接中贡献者的邮箱会被打码以保护隐私。如果你是在移动 App 中查看评论或点赞的相册成员,会看到名字而非打码邮箱——但仅限于你已添加到"People"列表并关联邮箱的人。匿名访客(无 Ente 账户)如果在点赞或评论时自行输入了名字,也会显示名字。
公开链接功能进阶
如何将 Quick Link 转换为普通相册?{#quick-link-convert}
Quick Link 会在后台自动创建一个特殊相册,你可以随时将其转换为普通相册:
- 打开 Ente App 的 Albums(相册)标签页
- 点击右侧的 'v' 图标
- 点击 "Links"
- 找到 Quick Link,选择"转换为普通相册"选项
转换后你可以像普通相册一样重命名和整理它(链接仍继续生效)。也可以直接从三点菜单中选择 "Convert to album"。
如何创建 Quick Link?{#create-quick-link}
移动端:
- 长按选择一张或多张照片
- 点击 "Send link"
- Quick Link 创建完成
- 复制并分享链接
Web/桌面端:可以通过以下任一方式:
- 右键单击文件,在上下文菜单中选择 "Send link"
- 选中多个文件后,使用顶部导航栏的 "Send link" 操作
- 在查看器中打开文件,使用查看器菜单中的 "Send link"
- 复制并分享链接
Ente 会在后台创建一个包含所选照片的特殊相册。Quick Link 与公开链接行为一致,支持相同的功能(密码保护、过期时间等)。
管理共享内容
可以把共享相册中的照片加入我自己的相册吗?{#add-shared-photos}
可以。在 Ente 的移动端、Web 端和桌面端,你都可以把分享给你的相册中的照片添加到自己的相册。
[!IMPORTANT] 这会创建一张完全由你拥有的照片副本,并计入你的存储配额。这与仅查看共享照片(不消耗你的存储)是不同的。
创建副本是为了规避所有权复杂性问题——如果原始所有者删除了照片,你的副本仍安全保留在你的账户中。
在 Web/桌面端能否向共享相册上传、添加或移动文件?
可以。在 Web 和桌面端,Collaborator、Admin 和所有者都可以从设备向共享相册上传文件,也可以将自己 Ente 库中已有的文件添加到共享相册。
为什么将共享照片添加到我的相册会占用存储?{#shared-storage-count}
当你把共享照片加入自己的相册时,Ente 会创建一张完全由你拥有的硬副本(hard copy),这保证了:
- 可控性:即使原始所有者删除照片,照片仍留在你的账户中
- 所有权清晰:谁拥有哪个版本的照片没有歧义
- 无依赖:即使对方停止分享,你整理的相册也不会失效
我们理解这会在某些场景(如家庭照片共享)额外消耗存储。团队正在探索基于引用的解决方案,未来只有当原始照片被删除时才计入存储(见仓库中的相关讨论,搜索 discussions/790 可了解细节)。share.md 的 Organization 章节也记录了同样的取舍与规划。
为什么通过共享链接添加的照片不出现在信息流中?
只有直接加入相册的 Ente 用户添加的照片会出现在你的信息流中。通过公开链接(无 Ente 账户的人)添加的照片不会显示在信息流中。
为什么他人分享的照片出现在我的主图库中?
默认情况下,共享内容可以出现在你的主页图库中。如需隐藏,打开Settings > Appearance > Gallery并启用Hide shared items from home gallery。
如何退出一个共享相册?{#leave-shared-album}
如果有人与你分享了相册,你可以随时退出:
- 打开共享相册
- 点击三点菜单
- 选择 "Leave album"
退出后将无法再访问该相册。如果你是上传过照片的协作者,这些照片会从相册中移除,但仍保留在你自己的账户中。
共享相册被删除或停止分享时,照片会怎样?{#shared-album-deleted-content}
取决于每张照片的上传者:
- 你上传的照片:无论共享相册发生什么,始终保留在你的个人库中。你自行添加的内容不会丢失
- 他人上传的照片:如果相册被删除,或你退出/被移出相册,你将失去这些照片的访问权。此过程没有自动保存,也没有提前警告
当相册所有者删除共享相册时,会看到一个警告对话框,提示该相册将对所有人删除,且他们可能会失去访问他人上传照片的权限。
在发生之前保存他人的照片:
- 打开共享相册
- 长按选择照片,然后点击Select all
- 点击Add to album,选择你自己的一个相册
这会创建完全由你拥有的副本,即使共享相册后来消失,它们仍留在你的库中。注意副本计入你自己的存储(见为什么添加共享照片会计入我的存储)。
为什么我们共同添加的共享相册里有重复照片?
当两个人向共享相册添加照片时,Ente 不会跨不同所有者检测或警告重复内容。如果你和另一位成员添加了同一张照片或视频(例如对方通过其他分享方式收到过、自己已经有),两个副本都会出现在相册中。去重和相似图片工具只在你自己拥有的相册内生效,不会跨共享相册中不同人拥有的照片生效。
如何查看我所有的共享相册?{#view-shared-albums}
移动端:
- 打开 Albums(相册)标签页
- 点击 "Shared" 标签查看你分享出去的相册,或 "Received" 标签查看别人分享给你的相册
Web/桌面端:
- 共享相册出现在你的相册列表中
- 会带有分享图标标记
权限与访问
谁可以创建协作相册或公开链接?{#who-can-share}
相册分享与公开链接在所有套餐(含免费版)中均可用。免费版用户可以创建设备限制为 10的公开链接,该限制用于防范潜在的平台滥用。
免费用户可以:
- 创建和接收共享相册
- 直接与其他 Ente 用户分享相册
- 创建公开链接(设备限制为 10)
- 查看分享给他们的公开链接
- 向允许上传的收集链接添加照片
付费用户可以:
- 创建无设备限制的公开链接
- 使用所有其他高级功能
分享后可以更改协作者的权限吗?{#change-permissions}
可以。相册所有者或 Admin 可以随时更改权限:
- 打开共享相册
- 打开分享设置
- 找到参与者
- 更改其角色(Viewer、Collaborator 或 Admin)
Viewer 只能查看和下载;Collaborator 还能添加照片;Admin 可以管理照片与参与者。更改立即生效。
取消订阅后共享相册会怎样?{#cancel-subscription-impact}
如果你是共享相册的所有者,且付费订阅过期:
- 已有共享相册对协作者仍然可访问
- 你无法创建新的分享
- 你无法修改现有分享设置
接收共享相册在免费账户上可用,因此即使没有付费套餐,别人分享给你的相册仍然可以访问。
安全与隐私
公开链接是端到端加密的吗?{#public-link-encryption}
是。通过公开链接分享的内容保持端到端加密。但解密密钥内嵌在链接本身中(作为 URL fragment,永远不会到达 Ente 服务器)。这意味着任何拥有链接的人都可以解密并查看内容。对于敏感内容,请使用密码保护和链接过期功能增加额外的安全层。也可以参考安全与隐私 FAQ。
加密了什么:所有照片和视频文件、照片元数据与相册信息都在离开你的设备之前完成加密。
安全权衡:解密密钥放在链接的#之后的 URL fragment 中——fragment 不会发送给服务器,因此密钥永远不会到达 Ente 服务器;但任何拿到链接的人都能解密和查看。
分享在加密层面是如何工作的?{#sharing-encryption-technical}
解密相册所需的信息会用接收方的公钥进行加密,因此只有接收方本人能够解密。对于可分享链接,客户端将解密相册的密钥以 URL fragment 的形式附加在链接中,从不发送给服务器。密码保护则是额外的服务端访问控制而非额外加密:文件仍使用公开链接的同一密钥加密,密码只是在服务器放行加密内容之前增加一道身份认证,不会对文件重新加密。
Ente 能看到我分享的照片吗?
不能。Ente 无法获知以下任何信息:
- 你是否分享过相册
- 共享相册中有哪些照片
- 你与谁分享了
- 公开链接里有什么
所有分享都基于端到端加密。只有你分享的人(或持有链接的人)才能解密和查看内容。
将相册嵌入网站
如何在网站上嵌入相册?{#embed-albums}
Ente 允许你像嵌入 YouTube 视频一样,用 iframe 将公开相册嵌入自己的网站或博客。
简易方法:在 Ente(Web 或移动 App)中打开相册,创建公开链接,打开链接设置,点击/轻触 "Copy embed HTML"。
手动方法:为相册创建公开链接,然后在 HTML 中添加 iframe,将 URL 中的albums.ente.com替换为embed.ente.com:
<iframe src="https://embed.ente.com/?t=#..." width="800" height="600" frameborder="0" allowfullscreen > </iframe>完整细节见 Embed 相册指南。
嵌入相册与自定义域名兼容吗?
兼容,但 iframe src 中应使用embed.ente.com而非你的自定义域名。如果使用简易方法(复制嵌入 HTML 按钮),App 会自动处理——无论你是否配置了自定义域名,都会使用embed.ente.com。手动创建嵌入代码且配置了自定义域名时:请将自定义域名替换为embed.ente.com,例如使用https://embed.ente.com/?t=#...而非https://pics.example.org/?t=#...。嵌入仍然正常工作,只是改由 embed 子域提供服务。(另外,embed.ente.io已软弃用:旧嵌入继续可用,新嵌入使用embed.ente.com,可将旧链接中的域名改为新域名。)
可以嵌入受密码保护的相册吗?{#embed-password}
可以。受密码保护的相册可以嵌入。访客查看嵌入相册时,iframe 内会显示密码提示;输入正确密码后即可查看照片。嵌入保留公开链接的全部安全特性:密码保护(若启用)、同样的端到端加密、链接过期(若设置)、设备限制(若设置)。
删除公开链接后嵌入会怎样?{#embed-deletion}
如果删除公开链接,嵌入会立即失效——嵌入相册依赖一个有效的公开链接才能运行。若想阻止他人访问嵌入相册:
- 从相册分享设置中删除公开链接
- 嵌入会显示错误或空状态
- 从你的网站移除嵌入代码
如果只是想临时禁用访问,建议使用链接的密码保护或过期功能,而不是删除链接。
嵌入相册支持哪些功能?{#embed-features}
嵌入相册包含:
- 缩略图网格视图
- 带导航的全尺寸图片查看器
- 视频播放支持
- 全屏模式(设置
allowfullscreen属性时) - 密码保护(若在链接上启用)
- 相册新增照片时自动更新
你可以用 iframe 的 width/height 属性自定义尺寸,包括用百分比实现响应式布局。参见 Embed 功能指南 中的自定义示例。
伴侣共享与家庭计划
能像 Google Photos 家庭共享一样把整个图库分享给伴侣吗?{#partner-sharing}
可以。将伴侣加入你的家庭计划,然后打开Settings > Family,选择对方并点击Share albums。你可以分享自己拥有的全部相册,并在创建新相册时自动分享。要实现双向分享,双方各自为对方开启库共享即可(设置与排除项见库共享指南)。
家庭计划会自动在成员间分享照片吗?{#family-plan-photo-sharing}
默认不会。家庭成员拥有各自的私有图库,家庭计划仅共享存储额度。成员可以通过库共享将当前与未来的相册分享给另一位家庭成员。标签、人脸标签和机器学习数据不会共享,Ente 也不会跨家庭账户去重照片。
可以修改共享照片上显示的字母头像吗?{#shared-photo-initial}
字母头像取自已保存的联系人姓名。如果联系人未保存,则使用其邮箱地址的首字母。以你想要的名称保存联系人后,头像字母会自动更新。
共享相册中的 Android 动态照片在 iPhone 上无法下载怎么办?{#android-motion-photos-iphone}
Android 动态照片(Motion Photos)与 Apple Live Photos 使用不同的配对格式,因此将 Android 来源的动态照片作为原生 Live Photo 保存到 Apple 照片中可能会失败。变通方案:在 Web 浏览器中打开共享相册链接并使用那里的下载选项。对于动态照片,Web App 会下载一个 ZIP 压缩包,其中包含静态图片与动态视频两个独立文件,两部分都能保留,不过导入 Apple 照片后仍可能无法自动作为原生 Live Photo 工作。
结语:选对分享方式,兼顾隐私与便利
综合来看,Ente Photos 的分享体系可以用一张决策表来总结:
| 场景 | 推荐方式 | 接收方需要账户? | 存储归属 |
|---|---|---|---|
| 与家人朋友长期协作 | 共享相册(Ente 用户) | 是 | 各自的上传者 |
| 伴侣/家庭全库共享 | 库共享 + 家庭计划 | 是(家庭成员) | 各自的上传者 |
| 大规模收集活动照片 | 收集链接 | 否 | 相册所有者 |
| 给任何人临时查看 | 公开链接 / Quick Link | 否 | 上传者 |
| 网站展示 | iframe 嵌入 | 否 | 上传者 |
服务端层面,public_collection.go 集中定义了公开链接的完整能力面:PassHash(密码哈希)、ValidTill(过期时间)、DeviceLimit(设备限制)、EnableDownload(允许下载)、EnableCollect(允许收集)、EnableComment(允许评论)、EnableJoin(允许加入相册)与MinRole(最低角色),这正是上述全部公开链接功能在底层的数据模型支撑。理解这一模型后,无论是排查"为什么下载按钮消失",还是规划"如何收集一次婚礼的照片",都能快速定位到对应的配置项与实现位置。
【免费下载链接】ente💚 End-to-end encrypted cloud for everything.项目地址: https://gitcode.com/GitHub_Trending/en/ente
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考