Jellyfin 自建照片服务器实战教程:从 EXIF 元数据到多端共享与自动备份 Jellyfin 自建照片服务器实战教程从 EXIF 元数据到多端共享与自动备份【免费下载链接】jellyfinThe Free Software Media System - Server Backend API项目地址: https://gitcode.com/GitHub_Trending/je/jellyfin把家庭照片集中管理起来不必依赖任何云服务。本教程带你用开源项目 Jellyfin 搭一台自托管照片服务器也就是照片存在你自己的设备里而不是别人的机房并逐项讲清它从照片里读出的信息、怎么快速找图、多设备怎么访问以及权限和备份怎么配。第一步把照片文件夹变成在线相册先把照片放进一个目录比如 NAS 上的Photos/2019/、Photos/2020/这样按年份分层的结构再在 Jellyfin 里把它登记为照片库。打开管理控制台进入媒体库点击添加媒体库。库类型选照片起一个名字例如家庭相册。指向存放图片的文件夹确认扫描。扫描完成后文件夹里的每张图都会出现在 Web 界面里子文件夹会被识别为相册浏览、按文件夹归档都很直观。需要自行编译源码部署时仓库地址是 https://gitcode.com/GitHub_Trending/je/jellyfin 。照片里的 EXIFJellyfin 会自动读出这些字段EXIF 就是相机在照片里写入的参数记录。Jellyfin 的元数据解析由 Emby.Photos/PhotoProvider.cs 完成只要文件是它支持的格式jpg、jpeg、png、tiff、cr2、webp、avif扫描时就会自动把信息读出来不用你手动填。能提取的字段包括 相机制造商与型号——以后可以按设备筛选拍摄日期和时间——同时作为年份、日期字段方便按时间排列光圈、快门速度从 EXIF 的曝光信息中解析ISO 感光度、焦距、曝光时间图片宽高读不到时会通过图像处理器二次检测GPS 经纬度与海拔方向信息——手机竖拍的图能按正确姿态显示标题、描述、标签、评分——如果照片文件里带这些信息也会一并入库。这些字段最终保存在照片实体定义 MediaBrowser.Controller/Entities/Photo.cs 中。三种快速找照片的办法按日期找照片的创建时间直接取自 EXIF 拍摄时间所以按年份、月份归档的文件夹结构在界面里可以直接逐年翻2019 年国庆拍了什么一查便知。按设备找相机型号已入库配合搜索框或筛选条件就能捞出所有用某台相机拍的照片。按位置和标签找带 GPS 的照片保留了经纬度标签和标题也参与搜索给旅行照打上关键词后日后用文字就能定位到那批图。家里每个人都能看Web、手机、电视三端接入电脑浏览器登录 Web 界面即可按相册浏览、放大查看单张图不需要装任何软件。手机、平板安装 Jellyfin 官方移动应用填入服务器地址登录可以离线下载后在无网时查看。电视在智能电视上安装 Jellyfin 官方应用Android TV 等遥控器操作浏览多年相册。三端连的是同一台服务器、同一份库你在网页上整理好的文件夹结构手机和电视上看到的完全一致。权限怎么配数据怎么防丢按人授权给每位家人单独建账户在用户设置里只勾选他能看的那个照片库就能做到孩子的照片库只有家长可见这类控制账户级开关还能控制该用户能否下载、能否修改避免误删。自动备份管理控制台的系统页签里有备份功能实现见 Jellyfin.Server.Implementations/FullSystemBackup/BackupService.cs点击创建备份勾选是否包含数据库、元数据、字幕等系统会把配置、数据库、元数据打包成一个带时间戳的 zip存进备份目录需要回滚时选中一个备份点恢复服务器会自动重启并完成还原。两点提醒备份包主要保护的是配置、库结构和元数据原始照片文件本身就在你的照片目录里建议对照片目录另外再复制一份比如 NAS 加一块移动硬盘。另外备份目录至少要有 5GB 空闲空间否则备份会直接报错。【免费下载链接】jellyfinThe Free Software Media System - Server Backend API项目地址: https://gitcode.com/GitHub_Trending/je/jellyfin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考