欢迎光临
我们一直在努力

教你使用Docker搭建一个本地化图片处理工具Reubah

1.项目

Reubah 是一款基于 Docker 容器技术的本地化图片处理工具,主打隐私保护快速部署。所有图片处理操作均在用户本地设备完成,无需上传至云端,适合对数据安全要求较高的场景。

1.1项目介绍

  • 隐私优先
    • 图片处理全程在本地运行,避免敏感数据(如证件照、内部文档配图)泄露风险。
    • 无网络传输需求,彻底杜绝第三方获取数据的可能。
  • 轻量便捷
    • 通过 Docker 容器化部署,支持快速搭建(约 10 分钟完成)。
    • 资源占用低,适合个人或小团队使用。
  • 功能灵活
    • 虽然官方未详细公开功能列表,但结合同类工具推测可能支持:
      • 基础编辑:裁剪、旋转、尺寸调整
      • 格式转换:JPG/PNG/WebP 等格式互转
      • 批量处理:一键操作多张图片
      • 简单滤镜:亮度、对比度调整等

1.2项目展示

2.相关地址

官方GitHub地址:https://github.com/dendianugerah/reubah

3.搭建环境

  • 服务器:这里为了方便搭建项目使用的是莱卡云的境外香港云服务器。(如果是国内用户连接建议使用国内的服务器(需备案域名)延迟会更低)
  • 莱卡云服务器促销活动性价比会更高。查看官网购买链接:https://www.lcayun.com
  • 资源配置:2核2G 30G硬盘
    官方建议服务器内存1G以上,由于国内服务器访问海外源较慢,这边为了方便演示直接使用海外服务器搭建。
  • 服务器系统:Debian-11
  • 【必需】安装Docker:安装好 Docker、Docker-compose
  • 【非必需】域名一枚,可用于解析到服务器上使用域名访问

4.搭建视频

哔哩哔哩:https://www.bilibili.com/video/BV1z1QoYFEFn/?spm_id_from=333.1387.homepage.video_card.click

5.搭建方式

5.1 安装docker和docker-compose

安装教程:服务器上安装docker和docker-compose教程

5.2 创建docker文件

#在opt目录下创建reubah文件夹
mkdir /opt/reubah
#打开reubah文件
cd /opt/reubah
#编辑docker-compose.yml文件
vim docker-compose.yml

5.3 安装Reubah镜像

services:
  reubah:
    image: ghcr.io/dendianugerah/reubah:latest
    container_name: reubah
    ports:
      - "8082:8081"  # 服务器端口:容器端口
    volumes:
      - ./data:/app/data  # 建议挂载持久化目录(按需修改)
      # - ./doc-temp:/tmp   # 谨慎挂载系统临时目录(可能引发问题)
    environment:
      - PORT=8081         # 指定容器内服务端口
      - TZ=Asia/Shanghai  # 添加时区设置(避免日志时间混乱)
    restart: unless-stopped

5.4 运行Reubah的docker镜像

我们先启动docker

# 启动docker
docker compose up -d

# 重启docker
docker compose stop
docker compose start

# 升级docker
docker compose down
docker compose pull
docker compose up -d

访问IP:8082端口就可以有界面出现了。

这样我们就搭建完成了,Reubah可以调整输出的图片格式、调整图片的质量、分辨率也可以调整、输出的文件格式、图片合并成PDF。

6.结尾

通过以上步骤,已经成功搭建出了属于您自己的Reubah,是不是非常的简单。

赞(0)
未经允许不得转载:莱卡云 » 教你使用Docker搭建一个本地化图片处理工具Reubah