PhotoPrism 部署相册图库站

介绍

Docker-compose 启动

下载官方的 docker-compose.yml 文件,然后修改一下端口和挂载路径,然后启动即可。

1
wget https://dl.photoprism.app/docker/docker-compose.yml

如果无法下载下载地址可以前往 Docker Compose - PhotoPrism 查看最新。

根据自己需要修改以下参数:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
version: '3.5'

services:
photoprism:
## Use photoprism/photoprism:preview for testing preview builds:
image: dockerproxy.com/photoprism/photoprism:latest # 配置了镜像加速
ports:
- "2342:2342" # HTTP port (host:container)
environment:
PHOTOPRISM_ADMIN_USER: "admin" # 管理员用户名
PHOTOPRISM_ADMIN_PASSWORD: "12345678" # 管理员密码
PHOTOPRISM_DETECT_NSFW: "true" # 自动检测 NSFW 图片并标记隐私图片
PHOTOPRISM_UPLOAD_NSFW: "true" # 运行上传 NSFW 图片
## Share hardware devices with FFmpeg and TensorFlow (optional):
devices:
- "/dev/dri:/dev/dri" # 如果有核显或者独显可以配置硬件加速
volumes:
- "/root/sharedfolder/syncthing/Photo_Album:/photoprism/originals/Photo_Album" # 照片存放路径
- "/root/sharedfolder/syncthing/daily:/photoprism/originals/daily" # 照片存放路径
- "/root/sharedfolder/syncthing/baby:/photoprism/originals/baby" # 照片存放路径
- "./storage:/photoprism/storage" # 不要删除 (DO NOT REMOVE)

然后启动即可:

1
docker-compose up -d

初始化需要时间,等待一分钟左右,然后访问 http://{hostip}:2342 即可看到登录界面。

配置

配置中文界面

img

img

索引照片

这个过程会调用 TensorFlow 进行照片的 AI 识别,然后自动进行分类,照片如果很多会很慢。如果只想索引某一个目录就点击图片中的区域选择指定目录,选择目录的过程会加载比较慢,需要等待。

img

使用相册

索引完成就可以点击搜索进行查看所有照片了:

img