一键搞定图片压缩 + 转换!Reubah 本地搭建教程,支持 Docker 快速部署

简介

在日常工作或开发中,我们常常需要对图片进行压缩、格式转换、去水印等处理。虽然网上有不少在线工具,但它们往往存在隐私泄露的风险,尤其是在处理敏感或个人图片时更需谨慎。近期在 GitHub 上发现一个非常实用的开源项目 —— Reubah,它支持本地或 VPS 快速部署,无需上传任何图片到第三方服务器即可完成处理任务,既安全又高效。Reubah 提供了基于 Docker 的一键部署方式,便于后期的升级与维护。它支持批量图片压缩与格式转换,兼容多种常见图片类型,是一款非常适合开发者、站长、设计师使用的图像处理工具。

 

功能亮点

  • 支持 JPG、PNG、WebP、AVIF 等格式的相互转换
  • 自动压缩图片大小,保留质量
  • 支持批量处理
  • 支持 Web 界面 + API 调用
  • Docker 快速部署,一条命令搞定
  • 本地部署,隐私数据不出门

 

安装部署

安装docker

先来把docker安装好,这里是一键脚本

wget -qO- get.docker.com | bash

 

配置reubah

创建一下安装的目录:

sudo -i

mkdir -p /root/data/docker_data/reubah

cd /root/data/docker_data/reubah

开始配置docker-compose.yml文件,先用vi创建配置文件

vi docker-compose.yml

在把下面的代码复制进去,按 i 插入代码,然后按 ESC  键,  输入 :wq  进行保存

services:
  reubah:
    image: ghcr.io/dendianugerah/reubah:latest
    ports:
      - "8082:8081"
    volumes:
      - ./tmp:/app/tmp
      - ./doc-temp:/tmp
    environment:
      - PORT=8081
    restart: unless-stopped

 

启动reubah

拉取镜像reubah,这个镜像略微是大一些的

docker compose up -d   

# 老版本用这行命令
docker-compose up -d

- reubahanzhuangpeizhi01

只要静待完成就可以了,可以看到拉取完已经启动了

- reubahanzhuangpeizhi02

现在输入你的IP加上端口8082就可以正常访问了,我这里搭建在本机上的所以是127.0.01,你换成自己的VPS的IP或者本地IP都可以

http://127.0.0.1:8082

- reubahanzhuangpeizhi03

 

更新 reubah

提供一个更新的方法,后续有更新的话执行下面代码就可以了

进入目录

cd /root/data/docker_data/reubah

拉取升级容器

docker compose pull

docker compose up -d

 

卸载reubah

进入到目录

cd /root/data/docker_data/reubah

停止并删除容器、网络、卷等资源,相当于完全清理项目环境

docker compose down

这再退回上一层, 彻底删除

cd ..

rm -rf /root/data/docker_data/reubah

 

后记

如果部署后访问不了,那你需要检查端口是不是被占用了,敲命令后无任何显示表示未占用,如果被占用,重新自定义一个端口,修改上面的配置文档

lsof -i:8082

如果是因为-bash: lsof: command not found,那么请再安装一下 lsof

apt install lsof
上一篇 解决 Windows 网络共享访问被组织策略限制的方法(附组策略/注册表设置)
下一篇 如何将WSL从C盘迁移到D盘?完整图文教程(支持WSL2)

投稿邮箱:
ivpsr888@gmail.com (投稿详情)

TG订阅频道:
t.me/ivpsr_news 网站最新内容推送

TG交流群:
(点击加入) 用户交流

文章列表
1
TikTok变现赚钱的底层逻辑
TikTok变现赚钱的底层逻辑
2
CstoneCloud国庆大促,七折优惠,香港VPS/CN2线路,双ISP住宅美国9929优化VPS,解锁Tiktok、ChatGPT等服务
CstoneCloud国庆大促,七折优惠,香港VPS/CN2线路,双ISP住宅美国9929优化VPS,解锁Tiktok、ChatGPT等服务
3
linux下nginx报错Job for nginx.service failed because……
linux下nginx报错Job for nginx.service failed because……
4
Digital-VM:7折终生优惠码,VPS低至$2.8/月,独立服务器$56/月,10Gbps口大带宽,不限流量,8个机房:日本\新加坡\美国\英国\西班牙\荷兰\挪威\丹麦
Digital-VM:7折终生优惠码,VPS低至$2.8/月,独立服务器$56/月,10Gbps口大带宽,不限流量,8个机房:日本\新加坡\美国\英国\西班牙\荷兰\挪威\丹麦
5
扫盲windows10桌面进程资源管理器重启方法
扫盲windows10桌面进程资源管理器重启方法
6
欧路云:海外高防御服务器大促销,全场8折循环优惠码,西雅图和香港6折,CN2 GIA/9929 低至 2.4美元/月
欧路云:海外高防御服务器大促销,全场8折循环优惠码,西雅图和香港6折,CN2 GIA/9929 低至 2.4美元/月
7
VPS一键DD整合脚本,安装Windows/Debian/Ubuntu/CentOS
VPS一键DD整合脚本,安装Windows/Debian/Ubuntu/CentOS
8
henghost服务器开年促销,低至2.2折,香港/日本/洛杉矶多机型可选,年付送时间
henghost服务器开年促销,低至2.2折,香港/日本/洛杉矶多机型可选,年付送时间
9
lightnode:美国vps简单测评,华盛顿机房真实测评数据分享,lightnode好不好?
lightnode:美国vps简单测评,华盛顿机房真实测评数据分享,lightnode好不好?
10
openwrt安装配置阿里云盘webdav
openwrt安装配置阿里云盘webdav