lolisafe 个人图床搭建教程

Github原始地址:https://github.com/WeebDev/lolisafe

项目分支地址:https://github.com/BobbyWibowo/lolisafe

搭建配置

CPU model : Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
Number of cores : 8
CPU frequency : 3600.006 MHz
Total size of Disk : 537.0 GB (16.1 GB Used)
Total amount of Mem : 3758 MB (2525 MB Used)
Total amount of Swap : 5119 MB (453 MB Used)
System uptime : 2 days, 1 hour 51 min
Load average : 0.07, 0.05, 0.06
OS : CentOS 8.0.1905
Arch : x86_64 (64 Bit)
Kernel : 4.18.0-80.11.2.el8_0.x86_64

本博客用的是项目分支

下载nodejs
wget https://nodejs.org/dist/v12.13.1/node-v12.13.1-linux-x64.tar.xz

解压nodejs
tar -xvf node-v12.13.1-linux-x64.tar.xz

给777权限
chmod 777 /root/node-v12.13.1-linux-x64/bin/node
chmod 777 /root/node-v12.13.1-linux-x64/bin/npm

软链接
ln -s /root/node-v12.13.1-linux-x64/bin/node /usr/bin/node
ln -s /root/node-v12.13.1-linux-x64/bin/npm /usr/bin/npm

安装yarn
npm install -g yarn

给777权限
chmod 777 /root/node-v12.13.1-linux-x64/bin/yarn

软链接
ln -s /root/node-v12.13.1-linux-x64/bin/yarn /usr/bin/yarn

安装pm2
npm install -g pm2 --unsafe-perm

给777权限
chmod 777 /root/node-v12.13.1-linux-x64/bin/pm2

软链接
ln -s /root/node-v12.13.1-linux-x64/bin/pm2 /usr/bin/pm2

yum 安装各种必要库
yum -y install gcc libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel

下载 GraphicsMagick
wget ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.27.tar.gz

解压 GraphicsMagick
tar -zxvf GraphicsMagick-1.3.27.tar.gz

编译并安装 GraphicsMagick
cd GraphicsMagick-1.3.27
./configure
make
make install

yum 安装 git
yum -y install git

git 拉取lolisafe
git clone https://github.com/BobbyWibowo/lolisafe.git

编辑config.js 并启动
cd lolisafe
yarn install --production

serveFilesWithNode =true
domain=网站域名(如果是用ip应为http://1.1.1.1:2222)
generateThumbnails=true

启动
cd /root/GraphicsMagick-1.3.27/lolisafe
yarn pm2

端口开放(宝塔反代可忽略此步骤,前往宝塔开放)
firewall-cmd --zone=public --add-port=2222/tcp --permanent //开放端口
firewall-cmd --reload //立即生效

点赞

发表评论