前言
不久前,腾讯云的双十二活动已经开始啦,各位大佬们有没有抢购自己心仪的商品呢?跟风剁手的大佬们有没有不知道干啥的烦恼呢?今天博主继续给大家带来腾讯云轻量应用服务器的玩法,我一直都会整理自己的各种图片、照片,现在的网盘也可以很方便的整理照片,但是还是有不少人想要一个属于自己的照片管理程序,我们开始吧!
准备工作
一台腾讯云轻量应用服务器(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 官网
https://librephotos.com/
界面演示
安装 LibrePhotos
1. 环境准备
1. 安装所需软件
进入软件商店,搜索 Nginx
、 Docker
,点击安装,生产环境请使用编译安装!!!
2. 安装 Docker-compose
代码语言:javascript复制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
2. 安装 LibrePhotos
1. 克隆存储库
克隆存储库
代码语言:javascript复制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
2. 复制配置并修改
代码语言:javascript复制cp librephotos.env .env
vi .env
修改以下列出的项目
代码语言:javascript复制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
然后Esc :wq
退出并保存即可。
3. 启动程序
输入以下命令,启动程序
代码语言:javascript复制docker-compose -f docker-compose.yml up -d
ARM
机器输入以下命令,启动程序
docker-compose -f docker-compose.arm.yml up -d
然后再次输入以下命令,检查各容器的运行状态,都是Up
的话就正常啦!
docker-compose ps
3. 设置反代
1. 添加网站
进入宝塔面板,进入网站,添加网站,填写域名
2. 设置反代
点击反向代理,添加反向代理,代理名称任意填写,目标IP一般填写http://127.0.0.1:2077
注意:如果你之前在Docker-compose内暴露的端口不是2077,这里需要修改为对应的,若全程按照本文搭建,则一般为2077
。
3. 设置证书(可选)
点击 SSL
,申请或填写已有证书即可!
4. 程序使用
1. 打开 LibrePhotos
在浏览器打开你的域名,访问 LibrePhotos
,使用在 .env
中设置的账号密码登录 LibrePhotos
2. 设置目录
打开 LibrePhotos
后,点击右上角头像,点击 Admin Area
进入管理区
点击 Scan Directory
下方的编辑图标,设置 Scan Directory
个人使用选择默认的 /data
即可
3. 程序体验
小俊分别传了欧阳娜娜和程潇的几张照片,并手动把每人其中一张照片做了标记
又传了这欧阳娜娜和程潇几张照片,然后启动程序的人脸训练,可以看到结果非常厉害,后面传的照片全部都正确分类了
至此,我们已经搭建完成 LibrePhotos
照片管理器啦!!!
浏览器访问您刚刚设置的域名即可使用!进入登录后即可享用,大家快操作起来吧!
Ps:需要在腾讯云轻量应用服务器的后台防火墙开放相应端口!默认需要开放 8888 tcp
80 tcp
与 443 tcp
哦。