Docker 部署的照片管理应用推荐,这些工具功能强大且易于部署:
1. PhotoPrism
PhotoPrism 是一款基于 AI 的智能照片管理工具,适合摄影爱好者和需要高效管理照片的用户。它支持以下功能:
– 智能分类与搜索:利用 AI 技术自动识别照片中的人物、物体、场景等内容。
– 全面的文件格式支持:支持 JPG、PNG、RAW、Live Photos 和视频文件。
– 面部识别与地理信息展示:支持自动人脸识别和照片地理信息的可视化。
– WebDAV 同步:支持多设备同步。
部署方法:
sudo docker run -d \
--name photoprism \
--security-opt seccomp=unconfined \
--security-opt apparmor=unconfined \
-p 2342:2342 \
-e PHOTOPRISM_UPLOAD_NSFW="true" \
-e PHOTOPRISM_ADMIN_PASSWORD="insecure" \
-v /photoprism/storage \
-v ~/Pictures:/photoprism/originals \
photoprism/photoprism:latest
访问 localhost:2342
即可使用。
2. Immich
Immich 是一款开源免费的家庭照片管理工具,支持手机 App 和网页端访问,适合需要多设备同步和备份的用户。
– 功能:支持照片自动备份、按时间线分类、自动转码视频、机器学习标注标签、多用户管理。
– 部署:推荐使用 Docker Compose 部署,具体步骤可参考官方文档。
3. LibrePhotos
LibrePhotos 是一个自托管的开源照片管理与共享平台,功能强大且注重隐私保护。
– 功能:支持人脸识别、照片自动归类、智能搜索、数据本地化存储。
– 部署:
1. 下载部署文件:
“`bash
git clone https://github.com/LibrePhotos/librephotos-docker.git
“`
2. 进入目录并配置环境变量:
“`bash
cd librephotos-docker
cp librephotos.env .env
nano .env
“`
3. 启动容器:
“`bash
sudo docker compose -f docker-compose.yml up -d
“`
访问 `localhost:3000` 即可使用。
4. Lychee
Lychee 是一款简单易用的照片管理工具,适合需要快速部署和简单操作的用户。
– 功能:支持照片上传、管理和共享,界面美观,操作方便。
– 部署:支持 Docker 和 PHP 部署,安装过程仅需几秒钟。
5. PicHome
PicHome 是一款开源的 AI 图片媒体管理工具,支持多种文件格式和强大的共享功能。
– 功能:支持图片、视频、音频等多种文件格式的管理,支持水印保护。
– 部署:
“`yaml
version: '3'
services:
pichome:
image: oaooa/pichome
ports:
– "5259:80"
volumes:
– "./data:/var/www/html"
– "[本地图片库路径]:/var/media"
restart: always
“`
访问 `localhost:5259` 即可使用。
这些工具各有特点,你可以根据自己的需求选择合适的照片管理应用进行部署。