前言
我的B站已经很久没有更新了,今天回想到哔哩哔哩,又想到了我的博客,我想,我博客里写的很多开源项目的部署教程是文字版,对于一部分的人来说,可能还是不够详细、简单。所以我决定从今天开始,我会逐步将博客里的教程,转换成视频版,是的每一份教程都有视频、文字双版本!
今天,经过我的抽签,我们第一期【实用的开源项目】
的主题就是搭建LibrePhotos
!
因为有了视频版,所以这篇文字属于与视频同步的文章,不会有过多的图片说明,详情请看视频,让我们开始吧!
若您不方便查看视频,请移步到同为使用腾讯云轻量应用服务器搭建LibrePhotos的文字详细版教程,点↓↓↓
[post]2988[/post]
视频教程
准备工作
一台腾讯云轻量应用服务器(HK
或国内
为什么要用腾讯云轻量应用服务器呢?我们在腾讯云轻量应用服务器重装系统的时候,宝塔与腾讯云合作推出了腾讯云专享版宝塔,与普通版相比,专享版默认集成腾讯云 COSFS
、CDN
和 DNS
解析插件,让用户更便捷的使用宝塔面板对腾讯云产品进行管理和操作。该镜像基于CentOS 7.9
64位操作系统。我们在腾讯云轻量应用服务器重装系统的时候,可以选择应用镜像,然后选择 宝塔Linux面板 7.9.2 腾讯云专享版
,然后我们就可以使用腾讯云轻量应用服务器和 宝塔Linux面板 7.9.2 腾讯云专享版
更加轻松、方便地部署搭建了我们需要的程序啦!
腾讯云轻量应用服务器这段时间都有活动大家可以关注一下
腾讯云轻量应用服务器购买地址:https://curl.qcloud.com/XqKjWCYA
腾讯云精选爆品 特惠抢购:https://curl.qcloud.com/UEBvnJfH
腾讯云云产品特惠专区:https://curl.qcloud.com/TPJfrddE
注意
本文软件基于腾讯云轻量应用服务器安装,建议最低 2C4G
的配置,硬盘不少于 10G HDD
教程使用的腾讯云轻量应用服务器系统为 CentOS 7.9
!理论上腾讯云轻量应用服务器为 宝塔Linux面板 7.9.2 腾讯云专享版
、CentOS 7.9
的服务器操作应与本文基本一致(包括过程与报错),其他服务器应与本文大同小异!
安装 LibrePhotos
1. 环境准备
1. 安装所需软件
进入软件商店,搜索 Nginx
、 Docker
,点击安装,生产环境请使用编译安装!!!
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://ghproxy.com/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
2. 安装 LibrePhotos
1. 克隆存储库
克隆存储库
git clone https://github.com/LibrePhotos/librephotos-docker.git
cd librephotos-docker
国内机器可以使用 Github
反代
git clone https://ghproxy.com/https://github.com/LibrePhotos/librephotos-docker.git
cd librephotos-docker
2. 复制配置文件
执行以下命令,复制配置文件
cp librephotos.env .env
2. 启动程序
*如果你是腾讯云轻量应用服务器,可以使用腾讯云 Docker 镜像源加速镜像下载,其他服务器请直接进入启动程序步骤
安装 Docker
软件后,如您未配置镜像加速源,直接拉取 DockerHub
中的镜像,通常下载速度会比较慢。
为此,我们推荐您使用腾讯云 Docker
镜像源加速镜像下载。
执行以下命令,打开 /etc/docker/daemon.json
配置文件。
vi /etc/docker/daemon.json
按 i
切换至编辑模式,添加以下内容,并保存。
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
执行以下命令,重启 Docker
即可。
sudo systemctl restart docker
输入以下命令,启动程序
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:3000
注意:如果你之前在Docker-compose内暴露的端口不是3000,这里需要修改为对应的,若全程按照本文搭建,则一般为3000
。
3. 设置证书(可选)
点击 SSL
,申请或填写已有证书即可!
4. 程序使用
1. 打开 LibrePhotos
在浏览器打开你的域名,访问 LibrePhotos
,首次进入需要设置管理员邮箱密码等信息
设置好管理员信息后,登录 LibrePhotos
,选择图片/照片扫描目录,我直接选/data了
右上角有一个上传图标,可以点击上传图片
至此,我们已经搭建完成 LibrePhotos
照片管理器啦!!!
浏览器访问您刚刚设置的域名即可使用!进入登录后即可享用,大家快操作起来吧!
Ps:需要在腾讯云轻量应用服务器的后台防火墙开放相应端口!默认需要开放 8888 tcp
80 tcp
与 443 tcp
哦。
暂无评论内容