本文及资源最后更新时间 2022-05-15 by sky995
准备工作
一台腾讯云轻量应用服务器(HK
或国内
为什么要用腾讯云轻量应用服务器呢?我们在腾讯云轻量应用服务器重装系统的时候,宝塔与腾讯云合作推出了腾讯云专享版宝塔,与普通版相比,专享版默认集成腾讯云 COSFS
、CDN
和 DNS
解析插件,让用户更便捷的使用宝塔面板对腾讯云产品进行管理和操作。该镜像基于CentOS 7.8 64位操作系统。我们在腾讯云轻量应用服务器重装系统的时候,可以选择应用镜像,然后选择 宝塔Linux面板 7.6.0 腾讯云专享版
,然后我们就可以使用腾讯云轻量应用服务器和 宝塔Linux面板 7.6.0 腾讯云专享版
更加轻松、方便地部署搭建了我们需要的程序啦!
注意
本文软件基于腾讯云轻量应用服务器安装,建议最低 2C4G
的配置,教程使用的腾讯云轻量应用服务器系统为 CentOS 7.8
!理论上腾讯云轻量应用服务器为 宝塔Linux面板 7.6.0 腾讯云专享版
、CentOS 7.8
的服务器操作应与本文基本一致(包括过程与报错),其他服务器应与本文大同小异!
LibrePhotos 官网
界面演示
LibrePhotos 界面演示
安装 LibrePhotos
1. 环境准备
1. 安装所需软件
进入软件商店,搜索 Nginx
、 Docker
,点击安装,生产环境请使用编译安装!!!
腾讯云轻量应用服务器搭建 LibrePhotos – 安装所需软件
腾讯云轻量应用服务器搭建 LibrePhotos – 安装所需软件
2. 安装 Docker-compose
- curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
- chmod +x /usr/local/bin/docker-compose
国内机器可以使用 Github
反代
- curl -L https://hub.fastgit.org/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
- chmod +x /usr/local/bin/docker-compose
腾讯云轻量应用服务器搭建 LibrePhotos – 安装 Docker-compose
2. 安装 LibrePhotos
1. 克隆存储库
克隆存储库
- git clone https://github.com/LibrePhotos/librephotos-docker.git
- cd librephotos-docker
国内机器可以使用 Github
反代
- git clone https://hub.fastgit.org/LibrePhotos/librephotos-docker.git
- cd librephotos-docker
腾讯云轻量应用服务器搭建 LibrePhotos – 克隆存储库
2. 复制配置并修改
- cp librephotos.env .env
- vi .env
修改以下列出的项目
- timeZone=Asia/Shanghai // 时区,需要自行添加该行配置!
- userName=xjisme // 管理员用户名
- userPass=xjisme // 管理员密码
- adminEmail=i@xjisme.com // 管理员邮箱
- shhhhKey=xjisme // 随机密钥
- httpPort=2077 // 暴露的服务端口
- dbName=librephotos // 数据库名
- dbUser=docker // 数据库用户
- dbPass=xjisme // 数据库用户密码
- gunniWorkers=4 // 工人数量,每个工人预计消耗800MB RAM
- HEAVYWEIGHT_PROCESS=4 // 多线程扫描,每个工人预计消耗800MB RAM
腾讯云轻量应用服务器搭建 LibrePhotos – 复制配置并修改
然后 Esc + :wq
退出并保存即可。
3. 启动程序
输入以下命令,启动程序
- docker-compose -f docker-compose.yml up -d
腾讯云轻量应用服务器搭建 LibrePhotos – 启动程序
ARM
机器输入以下命令,启动程序
- docker-compose -f docker-compose.arm.yml up -d
然后再次输入以下命令,检查各容器的运行状态,都是Up
的话就正常啦!
- docker-compose ps
3. 设置反代
1. 添加网站
进入宝塔面板,进入网站,添加网站,填写域名
腾讯云轻量应用服务器搭建 LibrePhotos – 添加网站
2. 设置反代
点击反向代理,添加反向代理,代理名称任意填写,目标IP一般填写http://127.0.0.1:2077
注意:如果你之前在Docker-compose内暴露的端口不是2077,这里需要修改为对应的,若全程按照本文搭建,则一般为2077
。
腾讯云轻量应用服务器搭建 LibrePhotos – 设置反代
3. 设置证书(可选)
点击 SSL
,申请或填写已有证书即可!
4. 程序使用
1. 打开 LibrePhotos
在浏览器打开你的域名,访问 LibrePhotos
,使用在 .env
中设置的账号密码登录 LibrePhotos
2. 设置目录
打开 LibrePhotos
后,点击右上角头像,点击 Admin Area
进入管理区
腾讯云轻量应用服务器搭建 LibrePhotos – 设置目录 – 1
点击 Scan Directory
下方的编辑图标,设置 Scan Directory
腾讯云轻量应用服务器搭建 LibrePhotos – 设置目录 – 2
个人使用选择默认的 /data
即可
腾讯云轻量应用服务器搭建 LibrePhotos – 设置目录 – 3
3. 程序体验
好人卡资源网分别传了欧阳娜娜和程潇的几张照片,并手动把每人其中一张照片做了标记
腾讯云轻量应用服务器搭建 LibrePhotos – 设置人脸
又传了这欧阳娜娜和程潇几张照片,然后启动程序的人脸训练,可以看到结果非常厉害,后面传的照片全部都正确分类了
腾讯云轻量应用服务器搭建 LibrePhotos – 程序体验
腾讯云轻量应用服务器搭建 LibrePhotos – 程序体验
至此,我们已经搭建完成 LibrePhotos
照片管理器啦!!!
浏览器访问您刚刚设置的域名即可使用!进入登录后即可享用,大家快操作起来吧!
Ps:需要在腾讯云轻量应用服务器的后台防火墙开放相应端口!默认需要开放 8888 tcp
80 tcp
与 443 tcp
哦。