☰
30 分钟搭好家庭照片服务器:Jellyfin 照片管理入门
2026/10/18 20:46:41 网站建设 项目流程

30 分钟搭好家庭照片服务器:Jellyfin 照片管理入门

【免费下载链接】jellyfinThe Free Software Media System - Server Backend & API项目地址: https://gitcode.com/GitHub_Trending/je/jellyfin

想翻孩子去年生日的照片,翻遍手机相册也没找到,只好去两台旧手机里翻箱倒柜。这类照片散落各处的麻烦,用 Jellyfin 照片管理就能解决——它是一套免费的开源照片管理方案,把全家照片收进一台自己的设备里。这篇文章带你从零搭起一个家庭照片服务器,全程不花一分钱。

快速上手——把照片库跑起来

一共四步,跟着走就行。

  1. 电脑装了 Docker(把软件打包好直接运行的工具)的话,一条命令就能把服务器拉起来,把/photos换成你存照片的文件夹:
docker run -d --name jellyfin -v /opt/jellyfin/config:/config -v /photos:/photos -p 8096:8096 jellyfin/jellyfin
  1. 浏览器打开localhost:8096,按向导建一个管理员账号,时区顺手选对,不然照片的拍摄日期会差几个小时。
  2. 进控制台的“媒体库”,点添加,类型选“照片”,起个名字、指向照片文件夹,保存。
  3. 等扫描跑完,你的 Jellyfin 相册就算建好了。手机连上家里 Wi-Fi,用客户端指向这台服务器,翻照片的体验和云相册差不多,只是照片就存在自己家。

照片库实际能帮你做什么

按时间线翻旧照片

照片入库时,Jellyfin 会读取每张照片的拍摄日期,按年、月自动排好序。周末想翻去年的旅行照,从年份页点进去就行,不用再翻手机相册里混着截图的几百张图。

按地点看旅行回忆

带 GPS 坐标(照片里记录的位置信息)的照片会被单独标出来,可以按地点筛选。一家出游拍了上千张,按城市一筛,哪个景点拍得多一目了然。

给每位家人开不同相册权限

Jellyfin 是账号制的,可以给爸妈各建一个账号,只授权他们看自己的照片文件夹;想让某个人看到全家相册,就在媒体库里勾选对谁可见。孩子想偷偷看你的照片,他登录后压根看不到。

进阶:让照片库更聪明

自动提取 EXIF,给照片“上户口”

EXIF(藏在照片文件里的拍摄参数,如相机型号、光圈、ISO)是照片最有信息量的部分 📷。Jellyfin 入库扫描时会自动把这些信息读进数据库,相机品牌型号、拍摄日期、坐标都有了,以后按设备、按参数找照片很方便。这段逻辑在源码 PhotoProvider.cs 里,它用 TagLib 这个开源库解析文件内嵌信息,单张读不懂就记日志跳过,不会中断整库扫描。不用手动开启,建库扫描时自动执行;老照片想补信息,到控制台对照片库触发一次“刷新元数据”即可。

定期自动备份,整理成果不怕丢

照片文件丢了还能从备份恢复,但数据库里存着评分、标签这些整理成果,丢了就得重来。Jellyfin 的系统备份(FullSystemBackup 模块)能把配置、数据库、插件打包成一份备份文件,控制台里可手动触发,也可以挂到系统计划任务每周跑一次,文件存到另一个盘或网盘里就稳了。

几个容易踩的坑

  • 照片别放网盘同步目录。网盘客户端边同步边断线,扫到的是没传完的残文件,轻则图片裂开,重则反复触发扫描。照片库放本机或 NAS(家用网络存储)的本地路径最省心。
  • Web 端看不到 EXIF,先查文件本身。不少转发、截图、压缩工具会抹掉拍摄信息,原片没有,Jellyfin 再聪明也读不出;文件里确实有而页面不显示,再去查文件夹读取权限。
  • 第一次入库别中途断电。上万张的首次扫描要跑一阵,期间它在写数据库,中途断了下次还得重新对齐状态,耐心等它跑完最省事。

一台旧电脑跑起 Jellyfin,自建照片库就有了个集中、可控的去处,数据也完完整整在自己手里。觉得有用就点个收藏,搭建卡在哪一步,欢迎到评论区留言交流。

【免费下载链接】jellyfinThe Free Software Media System - Server Backend & API项目地址: https://gitcode.com/GitHub_Trending/je/jellyfin

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询