AI摘要:MT-photos照片管理服务器部署教程,结合数据库、Redis缓存等服务,支持人脸识别和智能识别,配置简单,官方文档详尽。
Powered by AISummary.
详情请点击MT-photos官网了解,这个相册管理项目是我目前用过的最好用的,除了收费基本没有啥缺点,不过99块永久也不贵!
查看demo演示
一、部署
我是结合官网的文档,将数据库、redis缓存,ai识图、人脸识别等服务一并加入到compose文件内部署了,如有不需要的请自行删减。文件内的镜像已经配置了阿里云加速,如拉取不下来请自行替换加速源。
创建docker-compose.yaml文件,复制如下内容:
version: '3.8'
services:
mtphotos:
image: registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos
container_name: mt-photos
restart: always
ports:
- 8063:8063
volumes:
- /mnt/照片/config:/config #冒号左侧目录自行修改
- /mnt/照片/upload:/upload #冒号左侧目录自行修改
- /mnt/照片/photos:/photos #冒号左侧目录自行修改
environment:
- LANG=C.UTF-8
- TZ=Asia/Shanghai
- RAW_SUPPORT=off
- LIVE_PHOTO_CHECK_TIME=off
- MT_SERVER_PORT=8063
- SCAN_INTERVAL=60
- EXIF_OVERWRITE_TYPE=overwrite_original_in_place
- DAY_MAX_FILE_NUM=999
- STREAM_LINK_TTL=180
- CACHE_DIR_PATH=/config/cache
- REDIS_HOST=redis
- REDIS_PORT=6379
- REDIS_PASSWORD=123456
- POSTGRES_HOST=127.0.0.1
- POSTGRES_PORT=5432
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=123456
- POSTGRES_DATABASE=postgres
- PUID=1000
- PGID=1000
depends_on:
- mtphotos_ai
- redis
redis:
image: registry.cn-hangzhou.aliyuncs.com/redis:latest
container_name: redis
restart: always
ports:
- 6379:6379
environment:
- REDIS_PASSWORD=123456
command: ["redis-server", "--requirepass", "123456"]
mtphotos_ai:
image: registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos-ai:latest
container_name: mtphotos_ai
restart: always
ports:
- 8000:8000
environment:
- API_AUTH_KEY=mt_photos_ai_extra_secret
mt-photos-pg:
image: registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos-pg:latest
container_name: mt-photos-pg
restart: always
ports:
- 5432:5432
volumes:
- /home/docker/mt-photos/pg:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=123456
- ALLOW_IP_RANGE=0.0.0.0/0
mt-photos-deepface:
image: registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos-deepface:latest
container_name: mt-photos-deepface
restart: always
ports:
- 8066:8066
environment:
- API_AUTH_KEY=mt_photos_ai_extra
- ALLOW_IP_RANGE=0.0.0.0/0
执行 docker compose up -d
或者 docker-compose up -d
二、配置
部署完毕后,浏览器输入IP:8063访问相册主页,根据提示新建用户名密码,并添加相册。
1.配置人脸识别
- 将接口ip地址修改成自己nas地址
2.配置智能识别
- 将接口ip地址修改成自己nas地址
3.配置高德API
三、进阶使用
其他进阶玩法请请参考官方文档。