首页 › weekly › 扔掉网盘:7个自托管相册神器

扔掉网盘:7个自托管相册神器

概述:本期选题从「照片」这个几乎所有人都有的痛点切入——Google Photos 无限空间早已取消、国内网盘原图上传限速限流量、隐私照片放在别人服务器上总归不踏实。自托管相册是近年开源世界增长最快的品类之一:既有 Immich 这种一路狂飙的现象级项目,也有 Ente 这种「开源 + 订阅收费」跑通商业闭环的样本,还有一批千星级但解决单一痛点的轻量精品。7 个仓库覆盖重型全功能、加密云备份、去中心化社区和轻量工具四个方向,家里有 NAS 的、想给家人搭私有云的、想做照片托管生意的人都能各取所需。


1. Immich |现象级 Google Photos 平替

仓库:immich-app/immich | Star:约 6 万+(万级爆款,截至发稿以仓库页为准)| 活跃度:长期高频发版

一句话定位:把整个 Google Photos 搬回自己服务器,这是目前自托管相册赛道当之无愧的顶流。

它解决的痛点非常直接:你手机里几万张照片,想要「自动备份、按时间线浏览、人脸搜索、多端同步」,但又不想把原图交给任何云厂商。Immich 把这套体验完整复刻到了 Docker 里:手机 App(iOS/Android 双端)后台自动备份,Web 端时间线浏览,机器学习模块做人脸聚类、场景识别,甚至支持 CLIP 语义搜索——输入「海滩日落」就能翻出对应照片。技术上它是 TypeScript(NestJS)后端 + Flutter 移动端 + Python ML 服务的组合,部署一条 docker compose 即可,但机器学习模块对内存比较能吃,NAS 玩家建议 4GB 以上内存再上。多用户、共享相册、伴侣共享(Partner Sharing)一应俱全,按官方文档的说法已经可以覆盖整个家庭的使用场景。2024 年该项目获得 FUTO(一个资助开源与数字主权的基金会)的支持,据其官方公告,2025 年底进入 2.0 版本阶段,开发节奏依然凶猛。

2. PhotoPrism |老牌 AI 相册,目录党最爱

仓库:photoprism/photoprism | Star:约 3.6 万 | 活跃度:长期维护

一句话定位:基于目录索引的 AI 照片管理器,和 Immich 是这个赛道被拿来对比最多的双子星。

PhotoPrism 的哲学和 Immich 不同:它不强调「接管你的上传流程」,而是直接扫描磁盘上已有的目录结构,原文件在哪它就索引哪,不改动、不移动你的照片。核心亮点是本地跑 TensorFlow 模型做图像自动分类(人物、地点、物体几千个标签),配合地图视图把照片按 GPS 落到世界地图上,EXIF、IPTC 元数据解析做得非常细。技术栈是 Go 后端 + 前端 PWA,单容器部署体验顺滑,官方还提供在线 Demo,可以先玩再装。短板也明显:没有官方移动 App(靠 PWA 和第三方客户端补齐),多人协作和自动备份体验不如 Immich,部分增强功能仅向赞助者开放(据其官网说明)。对「照片已经用文件夹整理得井井有条」的老派用户,PhotoPrism 往往比 Immich 更对味。

3. Ente |端到端加密照片库,开源商业化的教科书

仓库:ente-io/ente | Star:约 2 万级 | 活跃度:长期活跃

一句话定位:开源的端到端加密 Google Photos / Apple Photos 替代品,服务器代码、客户端代码全部开源。

Ente 特别值得单独一提,因为它是「开源怎么赚钱」的正面示范:官方在 ente.io 运营订阅制云服务(有免费额度),付费计划养活团队;同时任何人都可以自托管其开源服务端,数据密钥在客户端加密后才上传,服务器上只有密文——这在照片这个极其隐私的品类里是硬需求。功能上覆盖自动备份、共享相册、地图时间线,还附带一个口碑极好的开源两步验证器 Ente Auth。2024 年中它将服务端代码开源并发布自托管方案,据其官方博客的描述,自托管支持对象存储、可与官方 App 配合使用。对个人,它给了你「既要隐私又懒得维护服务器」的中间选项;对开发者,它是研究「开源核心 + 托管收费」模式的最佳样本。

4. Pixelfed |去中心化的开源 Instagram

仓库:pixelfed/pixelfed | Star:约 1.5 万级 | 活跃度:长期活跃

一句话定位:基于 ActivityPub 联邦协议的开源图片社交平台——自建一个能和整个联邦宇宙(Mastodon 等)互联的 Instagram。

Pixelfed 在 2025 年初曾经历一波现象级增长(当时大量用户因对商业社交平台不满而涌入联邦宇宙,据多方科技媒体报道),是 fediverse 生态里图片类目的旗手。和前面几个「自用相册」不同,Pixelfed 的产品形态是社交网络:关注、点赞、评论、Stories、Explore 发现页都有,PHP/Laravel 技术栈,部署一个实例就等于在你的域名下开了一家「图片社区」,成员发的照片可以被其他 Mastodon 实例的用户关注和互动。它也强调无广告、无视算法绑架、按时间线呈现。痛点场景很清晰:摄影社群、学校社团、垂直兴趣圈子想要一个数据自主、不被平台随时改规则搞死的图片社区,自建 Pixelfed 是目前最成熟的方案之一。

5. immich-go |小工具:照片批量搬运工

仓库:simulot/immich-go | Star:约 2 千+(增速快)| 活跃度:持续维护

一句话定位:一条命令把 Google Takeout 的照片完整搬进 Immich 的 CLI 工具,Immich 生态最实用的配件。

几乎所有从 Google Photos 迁移的人都会卡在同一个地方:Takeout 导出的压缩包里,相册信息、拍摄时间、 live photo 的配对关系散落在 JSON 元数据文件里,手工处理几万张照片是灾难。immich-go 就是干这个的:直接解析 Google Takeout 结构,把相册归属、元数据、配对视频原样还原并写入 Immich;同时它也支持普通文件夹上传、去重、按 EXIF 修正拍摄日期。Go 语言写的单二进制文件,下载即用,不依赖任何运行环境,是「小而美」的标准形态——不贪大,只把「迁移」这一件事做透。据其仓库说明,除了 Google Photos,它也在逐步支持更多来源的批量导入。

6. PhotoView |千星级轻量相册:扫目录就能用

仓库:photoview/photoview | Star:约 1 千+(千星级小而美)| 活跃度:社区维护中(更新频率一般,未逐一核验)

一句话定位:极简主义的文件目录相册——指向你的照片文件夹,它负责把整个库变成可浏览、可搜索的网页。

PhotoView 的定位和 PhotoPrism 类似但轻得多:Go + Vue 技术栈,一个容器跑起来,指定媒体目录后自动扫描索引,生成时间线、地图、EXIF 详情页;支持多用户和权限控制,还带基础的人脸识别能力(据其文档,相关依赖在部分环境下构建较挑剔,用官方镜像最省心)。它没有自动备份、没有手机 App、没有 AI 大模型,就是为了「服务器上已经有一堆照片,想给家人一个好看的浏览入口」这个单一场景服务。正因为功能克制,它的资源占用和心智负担都比 Immich 低一个量级——树莓派级别的设备也能跑。适合当 NAS 的「只读相册门面」:照片由别的工具备份,浏览展示交给它。

7. Damselfly |小而美:超大图库的秒开浏览

仓库:Webreaper/Damselfly | Star:约 1 千级(千星级小而美)| 活跃度:社区维护中(更新频率一般,未逐一核验)

一句话定位:专为几十万张级别超大照片库设计的快速浏览服务器,重点是把「翻库」做到不卡。

玩摄影十几年攒下几十万张 RAW 和 JPG 的人会懂:绝大多数自托管相册在这种量级下索引慢、翻页卡。Damselfly(豆娘,一种蜻蜓)就是冲着这个场景来的:.NET 技术栈,强调大图库下的响应速度,缩略图生成后台批量处理,界面上提供类似桌面看图软件的关键词标签系统,可以快速打标签、收藏、按多层条件筛选,并支持批量导出。它不追求接管备份流程,而是充当「大型图库的检索前端」,很多用户是 Lightroom 目录之外、NAS 原件库旁边挂一个 Damselfly 当浏览器。据其仓库描述,它还支持 AI 物体识别和桌面壁纸推送等周边能力。Star 数不高,但在「大库」这个细分场景里几乎没有对手,属于典型的被低估型仓库。


横向对比

仓库 类型 Star(约) 上手难度 适用场景
Immich 全功能相册 6 万+ ⭐⭐ 家庭私有云、Google Photos 平替
PhotoPrism AI 目录相册 3.6 万 ⭐⭐ 摄影师、目录党
Ente 加密云备份 2 万级 ⭐⭐~⭐⭐⭐⭐ 隐私优先、懒人云相册
Pixelfed 联邦图片社交 1.5 万级 ⭐⭐⭐ 社群自建图片社区
immich-go 迁移 CLI 2 千+ ⭐ Google Photos 搬家
PhotoView 轻量目录相册 1 千+ ⭐⭐ NAS 只读相册门面
Damselfly 大库浏览器 1 千级 ⭐ 几十万张图库秒开检索

注:Star 数为截至 2026 年 9 月的量级参考,以各仓库页面实时数据为准。

全景图

mindmap
  root((自托管相册地图))
    全功能重装
      Immich
      PhotoPrism
    加密与托管
      Ente
    去中心化社区
      Pixelfed
    轻量与工具
      immich-go
      PhotoView
      Damselfly

本期之最

参考来源

  1. immich-app/immich — Immich 官方仓库,功能特性与版本信息
  2. photoprism/photoprism — PhotoPrism 官方仓库与官网说明
  3. ente-io/ente — Ente 官方仓库,端到端加密方案与自托管文档
  4. pixelfed/pixelfed — Pixelfed 官方仓库
  5. simulot/immich-go | photoview/photoview | Webreaper/Damselfly — 三个轻量工具官方仓库

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入