精选NAS应用商店
NasAppStore为飞牛OS、群晖、威联通等NAS系统提供海量精选免费适配应用,一站式安装管理,帮您轻松打造多媒体家庭私有云中心,发掘NAS更多潜力。

PhotoView - 开源自托管NAS照片查看器

应用介绍

PhotoView 是一款开源的自托管照片查看器和相册管理器,专为NAS设计,可以帮你整理和展示存储在NAS中的照片,是Google Photos不错的开源替代方案。

PhotoView 会自动扫描存储在NAS本地文件夹中的照片,读取EXIF信息,按时间线和文件夹组织照片,支持高分辨率图片加载,支持图片缩放、旋转和全屏查看,还可以共享相册给他人,不需要注册账号就能访问共享相册。

界面采用现代化设计,响应式布局适配手机和桌面,支持深色模式,加载速度快,对大量照片的适配性很好,支持人脸识别(需要额外配置),可以按人脸分类整理照片,非常适合家庭用户在NAS上管理个人照片库。

安装说明

前提依赖

PhotoView 需要 Docker 和 Docker Compose 运行,需要至少 1 核 CPU 和 1GB 内存,如果开启人脸识别,建议增加内存到 2GB 以上。照片存储在NAS本地文件夹,通过卷挂载到容器中,需要确保程序有读取权限。SQLite 作为默认数据库,不需要额外安装数据库。

安装配置

以下是标准 Docker Compose 配置:

version: '3'

services:
  photoview:
    image: photoview/photoview:latest
    ports:
      - "8082:80"
    volumes:
      - ./photoview/data:/app/data
      - /path/to/your/photos:/photos:ro
    environment:
      - PHOTOVIEW_DATABASE_DRIVER=sqlite
      - PHOTOVIEW_SCAN_INTERVAL=24
    restart: unless-stopped

配置说明:

  • /path/to/your/photos 需要替换成你NAS上存放照片的实际路径
  • PHOTOVIEW_SCAN_INTERVAL 是自动扫描照片的间隔时间,单位是小时
  • 如果需要使用Mysql数据库,可以修改驱动和配置对应数据库连接信息

使用说明

  1. 启动容器后,访问 http://your-nas-ip:8082 进入初始化页面
  2. 创建管理员账号,然后设置需要扫描的照片目录
  3. 等待首次扫描完成,照片会自动按时间排序展示在时间线上
  4. 可以创建相册,将不同照片分组管理,也可以开启共享链接
  5. 在设置中可以开启人脸识别功能,首次扫描人脸需要较长时间

开源信息