Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
主页/本地LLM进阶
Image & Video Generation

PhotoPrism 评测:自托管 AI 照片库

·阅读约7分钟Hans Kuepper 作者 · PromptQuorum创始人 · 开放权重与开源AI发现引擎

PhotoPrism(稳定版构建 261007-65faaae5d)是一个开源照片和视频库,用 Docker 安装在你自己的服务器上,AI 标签和人脸识别默认就在该服务器上运行。Community 版免费,但安装需要使用终端。文中所有陈述均来自项目自己的网站、文档和仓库。

关键要点

  • 维护情况:最新稳定版发布于 2026 年 10 月 7 日,仓库在 2026 年 10 月 24 日仍有新提交,因此不适用项目停更警告。
  • 安装:基于 Docker 的服务器部署,需要编辑配置文件;项目没有提供桌面安装程序或应用商店版本。
  • AI:内置模型在你的服务器上为照片打标签并识别人脸;生成图片说明需要可选的 Ollama 或 OpenAI 引擎。
  • 费用:Community 版免费,采用 AGPL 许可证,付费会员为可选项。
  • 使用方式:界面是浏览器和可安装的网页应用;文档列出的手机应用来自其他开发者。

📍 简单一句话

PhotoPrism 是开源、自托管的照片和视频库,用运行在你自己服务器上的 AI 模型为图片打标签并识别人脸。

💬 简单来说

你把它安装在自己掌控的电脑或 NAS 上,指定图片所在位置,就能在任何浏览器中浏览和搜索,而无需把照片交给云端照片服务。

📌注: 本评测基于项目网站、文档、隐私政策和 GitHub 仓库(2026 年 10 月 24 日查阅)。PromptQuorum 没有安装过 PhotoPrism,因此不评价标签准确度、人脸识别质量和速度。

PhotoPrism 是柏林公司 PhotoPrism UG 推出的自托管照片和视频管理软件,运行在你自己的服务器上,内置 AI 模型可为图片打标签并识别人脸。Community 版免费且开源,付费会员可增加地图等功能。本评测基于该项目的网站、文档、隐私政策和 GitHub 仓库(2026 年 10 月 24 日查阅);PromptQuorum 没有亲自实测该软件。

PhotoPrism 评测:自托管 AI 照片库

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. 1
    安装 Docker
    Why it matters: 在存放照片的机器上安装 Docker(或 Podman);指南涵盖 Linux、macOS 和 Windows。
  2. 2
    下载并编辑 compose 文件
    Why it matters: 从安装指南获取适合你平台的 compose.yaml,设置管理员密码和存放图片的文件夹。
  3. 3
    启动服务器
    Why it matters: 在该文件夹中运行 docker compose up -d,在浏览器中打开服务器地址的 2342 端口,并以 admin 登录。
  4. 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篇)

其他提及:

目前没有其他照片库服务器有 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 版的人;想要双击即用应用的用户应另寻他选。

来源

← 返回 本地LLM进阶

MCP