谷歌图片压缩工具 Squoosh 部署教程

原项目项目地址
GitHubhttps://github.com/GoogleChromeLabs/squoosh
DemoSquoosh

简介

Squoosh是一个图像压缩网络应用程序,可通过多种格式减小图像大小。

Squoosh不会将图像发送到服务器。所有图像压缩过程都在本地进行。

部署教程

教程环境

  • Centos 7.x系统
  • 宝塔Linux面板环境
  • PM2管理器
  • 域名(用于反代)
  • 开放5000端口

创建项目

宝塔后台 –> 网站 –> 添加站点 –> 纯静态 –> 创建完成后进入到目录

图片[1]-谷歌图片压缩工具 Squoosh 部署教程

网站目录 –> 终端 –> 克隆项目(国内服务器推荐使用 GitHub Mirror 加速源来进行项目克隆)

git clone https://github.com/GoogleChromeLabs/squoosh.git

进入项目目录 –> 安装项目依赖

npm install
图片[2]-谷歌图片压缩工具 Squoosh 部署教程

运行项目

npm run build
npm run dev
图片[3]-谷歌图片压缩工具 Squoosh 部署教程

程序成功执行,访问ip+5000端口即可访问

但是关闭SSH后就会停止运行,我们需要创建个screen会话保持它的运行。

安装screen

项目目录 –> 终端 –> 安装

yum install screen

创建会话并运行

screen -S squoosh
npm run dev

如果需要结束会话

screen -d -r squoosh

反代至80端口

此时程序跑再5000端口上,访问不太方便。创建一个反向代理

图片[4]-谷歌图片压缩工具 Squoosh 部署教程

现在就可以使用域名进行访问了

图片[5]-谷歌图片压缩工具 Squoosh 部署教程
Invitation
HuRan
854262623
created:04/03/2022
Welcome to Candyhome

Use this card to join the candyhome and participate in a pleasant discussion together .

Welcome to Knlde's candyhome,wish you a nice day .

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发

请登录后发表评论