照片越存越多?开源神器搭建私人Google Photos

照片越存越多?开源神器搭建私人Google Photos
你手机里有多少张照片?一万?五万?从Google Photos取消免费无限存储开始,各大云服务纷纷开始收会员费。更关键的是——你的每一张照片、每一个人脸数据,都在帮科技巨头训练AI模型。
今天给大家介绍一款开源神器 LibrePhotos——功能媲美Google Photos,但所有数据完全存在你自己的服务器上。

LibrePhotos 主界面

LibrePhotos 是一个自托管的开源照片管理服务,目前在GitHub上获得了超过8000颗Star,采用MIT开源协议。
简单来说,它就像你自己的私人Google Photos,具备人脸识别、智能搜索、时间线浏览等高级功能,但所有照片和数据都存储在你自己的硬盘或NAS上,不会上传到任何第三方服务器。
项目档案
GitHub: LibrePhotos/librephotos
Star: 8,000+ | Fork: 382 | 贡献者: 199+
协议: MIT | 语言: Python + React/TypeScript
最新版本: v1.0.3 (2026年6月)

AI人脸识别
2026年最新升级!从旧版dlib引擎切换到了更强大的 InsightFace / ArcFace 引擎,生成512维特征向量,识别精度大幅提升。系统能自动把同一个人物的照片归到一起,你只需给每个人起个名字就行。
语义搜索
基于CLIP模型,支持自然语言搜图。想找"海边的日落"?直接输入关键词,AI帮你从海量照片中精准定位。还能按人物、相机型号、镜头、文件类型等元数据筛选。
自动定位与地图
读取照片的GPS信息,自动反向地理编码,生成拍摄地点名称。配合地图视图,一目了然看到你去过哪些地方拍了照。
智能相册
系统自动根据时间和地点生成事件相册,比如"周四在柏林",省去手动整理的麻烦。
全格式支持
支持所有格式的照片(包括RAW格式),还支持视频播放。Live Photos和RAW+JPEG变体也能自动识别。此外还具备多用户支持、公开相册分享、重复照片检测等实用功能。

发现页:自动分类的场景与物体

LibrePhotos 推荐使用 Docker Compose 部署,整个过程不超过10分钟。
系统要求
人脸识别、场景分类等AI功能比较吃内存,建议8GB以上。
第1步:克隆代码仓库
1 | git clone https://github.com/LibrePhotos/librephotos.git cd librephotos/deploy/compose |
第2步:配置环境变量
1 | cp librephotos.env .env nano .env |
重点修改以下几项:
- myPhotos
:你的照片目录路径 - uploadedPhotos
:上传照片存放路径 - dbName / dbUser / dbPass
:数据库密码(改成你自己的)
记得手动创建你在配置文件中指定的目录。
第3步:启动服务
1 | docker compose up -d |
第4步:访问初始化
等待几分钟启动完成后,浏览器打开 http://localhost:3000,首次访问会引导你创建管理员账号、配置扫描目录。

管理后台:扫描设置与系统状态

安装完成后,LibrePhotos会自动开始扫描你指定的照片目录。
扫描与索引
首次扫描可能需要较长时间(取决于照片数量),系统会依次完成以下工作:
读取所有照片的EXIF信息(拍摄时间、地点、相机参数等) 生成缩略图 运行人脸识别,自动聚类 进行场景分类和图片描述生成
人脸管理
扫描完成后,点击"People"页面,你会看到系统自动识别出的每一个人脸聚类。给每个人命名后,就能通过人脸快速搜索Ta的所有照片。
搜索技巧
试试这些搜索方式:
语义搜索:直接输入"海边""美食""宠物" 元数据筛选:按相机型号、镜头、文件类型过滤 组合搜索:某个人 + 某个地点
地图浏览
内置地图视图,所有带GPS信息的照片都会标注在地图上,点开就能看到对应照片。

照片详情:EXIF信息、人物、位置一览

GPU加速:如果你有显卡,使用 backend-gpu 镜像可以大幅加快人脸识别速度。在Docker Compose配置中替换镜像名即可。
手机同步:LibrePhotos 有官方手机App(Android),可以自动备份手机照片到你的服务器,完美替代Google Photos的自动备份功能。
子目录部署:2026年新功能!通过设置 PUBLIC_URL,可以把LibrePhotos部署在子路径下(如 example.com/photos/)。
选择AI模型:在站点设置中,可以选择不同的人脸识别模型(默认 buffalo_sc)和场景分类模型(places365 或 SigLIP 2),根据硬件配置灵活调整。

每个方案各有特色,LibrePhotos 在易用性和AI功能之间取得了不错的平衡。

LibrePhotos 用一个词概括就是:数据自主权。
你的照片、你的人脸数据、你的地理位置信息——这些最私密的数据,不应该交给科技巨头去分析。LibrePhotos 让你拥有媲美商业产品的AI照片管理体验,同时把数据的控制权牢牢握在自己手里。
如果你有一台NAS或者常开的电脑,几个Docker命令就能部署完成。再也不用担心云端存储涨价、服务关停、隐私泄露。
相关链接
GitHub: github.com/LibrePhotos/librephotos
官方文档: docs.librephotos.com
Discord社区: discord.gg/xwRvtSDGWb
文章来源:mp.weixin.qq.com
开源的私人 Google Photos,自建你自己的照片库。





