PhotoPrism 是什么?
PhotoPrism 是一个自托管的网页应用,用于在你掌控的服务器上浏览、整理和搜索照片与视频。其网站称它是“由 AI 驱动、以隐私为先的应用”;代码以 AGPL 许可证发布在 GitHub 上,公司表示自己自筹资金并保持独立。
免费的 Community 版就是完整的开源版本。付费会员和团队许可证可解锁更多功能,项目还列出托管服务,作为自己运行服务器之外的选择。
获取方式
PhotoPrism 是需要你自己安装的服务器,推荐方式是 Docker Compose,没有面向桌面或手机的一键安装程序。
选项 | 获取方式 |
|---|---|
| Docker Compose | 安装指南:下载配置文件、修改后执行一条命令 |
| Windows 辅助脚本 | 按同一指南,curl.exe 和 install.bat 会获取配置并启动服务器 |
| Linux 安装包 | 面向有经验用户的 tar.gz 包,需手动配置 |
| 托管服务 | 据价格页面,PikaPods 每月 $6.50 起 |
| Community 版 | 免费,AGPL-3.0,自托管;存储和实例数量不限 |
| 会员 | Essentials 每月 €2.00,Plus 每月 €6.00 起,价格页面以欧元显示 |
| 官网 | photoprism.app |
| 隐私政策 | photoprism.app/privacy |
| 源代码 | github.com/photoprism/photoprism |
| 公开演示 | try.photoprism.app;项目请求不要上传私人图片 |
评测版本:稳定版构建 261007-65faaae5d,据 GitHub 发布页面于 2026 年 10 月 7 日发布,开发分支到 2026 年 10 月 24 日仍有提交。该发布仅提供 Linux(amd64 和 arm64)的 tar.gz 文件,项目引导大多数用户使用其 Docker 镜像。发布说明中还列有开发预览版,它不是本评测的版本。价格为价格页面所示数字;托管服务以美元标价。
运行要求
文档要求至少 2 个 CPU 核心、3 GB 内存和 64 位操作系统,大型照片库还需要交换空间和 SSD 存储。
服务器
- 来源说明:
- 至少 2 核和 3 GB 内存;内存(GB)应与核心数相当
交换空间
- 来源说明:
- 建议至少 4 GB;RAW 文件和全景图可能需要更多
运行环境
- 来源说明:
- Linux、macOS 或 Windows 上的 Docker 或 Podman;提供 amd64 和 ARM64 镜像,包括树莓派
数据库
- 来源说明:
- SQLite 或 MariaDB 10.5.12+;文档称在意性能时 SQLite 不太合适
GPU
- 来源说明:
- 可选;NVIDIA 显卡可运行内置模型,需使用单独的 cuda 镜像
互联网
- 来源说明:
- 反向地理编码和世界地图需要联网;文档要求在防火墙中放行地理编码 API
浏览器
- 来源说明:
- 较新的浏览器;地图需要 WebGL 2
这些最低要求来自项目文档;PromptQuorum 没有在任何硬件上测量索引耗时或内存占用。
上手步骤
以下步骤依据项目的 Docker Compose 指南,PromptQuorum 没有执行过。
- 1安装 Docker
Why it matters: 在存放照片的机器上安装 Docker(或 Podman);指南涵盖 Linux、macOS 和 Windows。 - 2下载并编辑 compose 文件
Why it matters: 从安装指南获取适合你平台的 compose.yaml,设置管理员密码和存放图片的文件夹。 - 3启动服务器
Why it matters: 在该文件夹中运行 docker compose up -d,在浏览器中打开服务器地址的 2342 端口,并以 admin 登录。 - 4为照片库建立索引
Why it matters: 添加或导入图片,让首次索引运行;项目的 First Steps 教程介绍了相关设置。
主要功能
以下各项均来自项目的网站、README 或文档;PromptQuorum 均未测试。
- 搜索与浏览。可组合的筛选条件涵盖标签、位置、分辨率、颜色和画质;视图包括人物、地点、时刻、日历、标签和文件夹。
- 格式。可索引 RAW 图像、Live Photos、Motion Photos、视频和 360° 全景图,并检测重复项。
- 元数据。可读取并合并 Exif、XMP、ExifTool JSON 和 Google 相册的数据。
- 访问。面向手机的可安装网页应用、通过 Windows 资源管理器或 Finder 的 WebDAV 访问,以及 OpenID Connect 单点登录。
AI 功能及运行位置
内置模型通过 ONNX 在你自己的服务器上运行;只有可选的 OpenAI 引擎会把图片发送到云服务。
- 标签与成人内容检测。内置 ONNX 模型为图片打标签,另一个模型标记 NSFW 内容;2026 年 10 月 7 日的版本取代了此前的 TensorFlow 模型,不再支持自定义 TensorFlow 模型。
- 人脸。YuNet 定位人脸,SFace 把每张脸转换为用于分组的向量;较早创建的照片库在迁移前仍使用 FaceNet 模型,该版本称新的人脸分组现在会尽可能自动命名。
- 图片说明与更丰富的标签。可选:你自己运行的 Ollama 服务器,或使用自己密钥的云端 OpenAI API,可以生成图片说明和标签。
- GPU。内置模型可以使用 NVIDIA 显卡;对于 Ollama 生成标签,项目称在 RTX 4060 上每张图片需 1 至 4 秒,没有 GPU 时需 10 秒到一分钟以上。
- 关闭。把标签模型设置为“none”即可停用标签生成,人脸检测则通过单独的设置关闭。
数据流向与隐私
隐私政策(最后更新于 2026 年 8 月 19 日)称,从未离开你私有网络的数据不可能被任何人收集,包括该公司。对自托管服务器而言,这意味着照片、相册和 AI 结果会留在你的硬件上,除非你把它们发往别处,例如通过 OpenAI 引擎。
据隐私政策和文档,有三类流量会到达外部服务器。反向地理编码和交互式世界地图会从 PhotoPrism 和瑞士的 MapTiler AG 获取数据,地理编码请求包含被查询的位置以及你服务器的公网 IP 地址。持有会员密钥的实例还会联系项目方以续期,并发送随机的实例 ID、软件版本、操作系统类型和 CPU 架构。最后,可从互联网访问的服务器必须置于 HTTPS 反向代理之后,否则密码和文件会以明文传输。
📌注: 这些是项目的声明,不是审计结果。PromptQuorum 没有检查网络流量,也没有审阅仓库元数据之外的源代码。该政策把 PhotoPrism UG 列为其自有服务的运营方,并链接了一份 GDPR 合规声明。
适合哪些人
- 使用 Docker 服务器或 NAS 的自托管用户,想要云端照片服务的私密替代方案。
- 拥有大量 RAW 和视频的摄影师,需要按标签、地点和人脸搜索。
- 想共用一个照片库的家庭,希望在每台设备上都能用浏览器访问。
我们未能核实的内容
- AI 质量。PromptQuorum 没有测试标签准确度、人脸分组或搜索相关性;上文的速度数字来自项目方。
- 手机体验。项目只提供网页应用;其文档列出的其他开发者的手机应用,其质量和条款未经核实。
- 版本功能边界。哪些功能属于付费会员可能随版本变化;依赖地图或额外用户角色之前,请先查看价格表。
- 许可证细节。GitHub 的检测结果为“Other”,而 README 和文档称 Community 版采用 AGPL-3.0;付费版本的条款未经审阅。
- 资源占用。文档称为大型 RAW 库建立索引时内存可能超过最低要求;实际占用未经测量。
竞品与替代方案
目录中还有一款带评测的图片库管理工具,以及一款为另一类内容打标签的自托管应用。
PixlStash
- 平台:
- Windows、macOS、Linux
- 价格 / 许可证:
- 免费 / GPL-3.0
- 主要区别:
- 带本地打标签、人脸与语义搜索的桌面应用;PhotoPrism 是通过浏览器使用的服务器
关于PixlStash的文章(1篇)
Karakeep
- 平台:
- Web、iOS、Android
- 价格 / 许可证:
- 免费 / AGPL-3.0
- 主要区别:
- 带 AI 标签的书签和笔记工具,不是照片库
关于Karakeep的文章(3篇)
- Karakeep Review: Self-Hosted Bookmarks with AI Auto-Tagging更新于 2026年9月18日
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and Search更新于 2026年9月20日
- Blinko Review: Self-Hosted AI Notes with RAG Search更新于 2026年9月19日
其他提及:
- Linkwarden Review: Self-Hosted Bookmarks with Local AI Tagging更新于 2026年10月24日
- Surf Review: Deta's Open-Source AI Notebook更新于 2026年9月19日
目前没有其他照片库服务器有 PromptQuorum 评测,因此这些是目录中最接近的工具;请在各应用自己的页面确认当前价格、许可证和平台。
常见问题
PhotoPrism 有 iPhone 或 Android 应用吗?
项目自己提供的是可安装的网页应用;其文档列出了其他开发者的应用,其中包括用于手机后台上传的 PhotoSync。
如何更新 PhotoPrism?
使用 Docker Compose 时拉取新镜像并重启服务;把镜像标签从 latest 改为 preview 可抢先使用开发版构建。发布说明可能包含升级步骤,例如 2026 年 10 月 AI 变更后需要重新运行标签。
可以从 Google 相册迁移过来吗?
来自 Google 相册的元数据可以合并,文档中也有云端迁移指南;PromptQuorum 没有尝试迁移。
PhotoPrism 把我的文件存放在哪里?
示例配置定义了三个文件夹:originals 存放你的图片,storage 存放配置等内部文件,import 存放待添加的文件。它还会启动一个 MariaDB 容器作为数据库。
有面向企业的版本吗?
有:Teams 页面列出的许可证中,Starter 每月 €79 起,Business 每月 €219 起,Enterprise 每月 €1,499 起,各档的支持级别不同。
结论
PhotoPrism 是一个运营已久且持续更新的方案,可以在你掌控的硬件上保存可搜索的照片库,人脸识别和 AI 标签默认在你自己的服务器上运行。不足之处在于:安装需要 Docker 和配置文件,据文档,项目不提供原生的桌面或手机应用,位置查询和地图会连接外部服务器,而它关于 AI 质量和速度的说法在这里都无法核实。它适合已经在家里或 NAS 上运行各类服务、并能先试用免费 Community 版的人;想要双击即用应用的用户应另寻他选。
来源
- PhotoPrism 官网 — 产品概览、价格与版本,2026 年 10 月 24 日查阅。
- PhotoPrism 文档 — 安装、AI 模型、发布说明和移动应用,2026 年 10 月 24 日查阅。
- PhotoPrism 隐私政策 — 数据收集与自托管说明,最后更新于 2026 年 8 月 19 日。
- GitHub 上的 PhotoPrism — README、发布和提交动态,2026 年 10 月 24 日查阅。
