鸣约博客
  • Docker应用
  • 建站教程
  • 管理面板
  • 可视化工具
  • 首页
  • 博客
  • 标签
  • 分类
首页 博客 标签
所有分类
Docker应用 14 建站教程 2 管理面板 2 可视化工具 1
  1. 首页
  2. posts
  3. Mazanoke 隐私优先的本地图片优化工具

Mazanoke 隐私优先的本地图片优化工具

2025年6月19日 鸣约
Mazanoke隐私优先图片优化工具Docker部署教程,支持本地无损压缩和格式转换,保护图片隐私安全。

Mazanoke 简介

Mazanoke 是一个开源的自托管图片优化工具,完全在浏览器中运行,支持离线使用。它专为注重隐私的用户设计,所有图片处理都在本地设备上完成,图片从不离开你的设备。

官方网站:https://mazanoke.com
GitHub项目:https://github.com/civilblur/mazanoke

主要特点

  • 浏览器图片优化:调整图片质量、设置目标文件大小、设置最大宽高
  • 隐私优先:完全离线工作,图片处理在本地设备上进行
  • 格式转换:支持JPG、PNG、WebP、ICO等格式互转,支持HEIC、AVIF、TIFF输入
  • 剪贴板支持:可直接粘贴剪贴板中的图片进行处理
  • PWA应用:可安装为Web应用,支持离线使用
  • EXIF清理:自动移除图片中的位置、日期等隐私信息

准备工作

在开始部署之前,请确保您已经具备以下条件:

  1. 已安装 Docker 和 Docker Compose(参考本站 Linux Docker 安装教程 )
  2. 服务器配置建议:
    • CPU: 1核以上
    • 内存: 512MB 以上
    • 存储: 1GB 可用空间
  3. (可选)准备域名,用于HTTPS访问和PWA安装

部署方案

Mazanoke 提供两种主要的部署方式:Docker部署和本地部署。根据你的需求选择合适的方案。

方案一:使用 Docker Compose 部署(推荐)

1. 创建并进入项目目录

mkdir -p ~/mazanoke
cd ~/mazanoke

2. 创建 docker-compose.yml 文件

cat > docker-compose.yml << 'EOF'
services:
  mazanoke:
    image: ghcr.io/civilblur/mazanoke:latest
    container_name: mazanoke
    restart: always
    ports:
      - "3474:80"
    environment:
      - TZ=Asia/Shanghai
EOF

参数说明

  • image: 使用官方最新版镜像
  • container_name: 容器名称,便于管理
  • ports: 默认映射到3474端口,可根据需要修改
  • TZ: 时区设置,建议保持 Asia/Shanghai
  • restart: always: 容器退出时自动重启

3. 启动 Mazanoke 服务

docker compose up -d

4. 验证部署

docker ps | grep mazanoke

如果看到容器状态为 Up,说明服务已成功启动。

方案二:本地部署(直接使用)

如果你不想使用Docker,或者只是想快速体验Mazanoke,可以选择本地部署方案。

1. 下载源代码

  1. 访问 Mazanoke Releases页面
  2. 下载最新版本的源代码压缩包(Source code.zip)
  3. 解压压缩包

2. 启动应用

  1. 进入解压后的目录

  2. 找到index.html文件 双击打开

3. 访问应用

浏览器会自动打开Mazanoke应用,你可以立即开始使用图片优化功能。

基本配置

1. 访问 Mazanoke

Docker部署访问方式:

http://你的服务器IP:3474

本地部署访问方式: 直接双击 index.html 文件,或在浏览器地址栏输入文件路径。

首次访问即可直接使用,无需注册或配置。

2. 域名与HTTPS访问(推荐)

如需通过自定义域名和HTTPS访问,推荐搭配 Nginx Proxy Manager 进行反向代理与SSL证书配置。

详细教程请参考:使用Docker快速部署Nginx Proxy Manager实现多域名反向代理

配置完成后,即可通过 https://mazanoke.yourdomain.com 安全访问。

3. 安装PWA应用(推荐)

Mazanoke支持安装为PWA应用,可以离线使用:

桌面端安装:

  1. 在浏览器中访问Mazanoke
  2. 点击地址栏右侧的"安装"图标
  3. 确认安装,应用将添加到桌面

移动端安装:

  1. 使用Safari(iOS)或Chrome(Android)访问
  2. 点击分享按钮,选择"添加到主屏幕"
  3. 确认安装,应用图标将出现在主屏幕

使用指南

1. 基本图片优化

  1. 上传图片:

    • 点击上传区域选择图片
    • 或直接拖拽图片到页面
    • 支持粘贴剪贴板中的图片
  2. 调整设置:

    • 质量:调整图片压缩质量(0-100)
    • 目标大小:设置期望的文件大小
    • 尺寸限制:设置最大宽度和高度
  3. 格式转换:

    • 选择输出格式:JPG、PNG、WebP、ICO
    • 支持批量转换多张图片
  4. 下载结果:

    • 单张图片直接下载
    • 多张图片打包为ZIP下载

2. 高级功能

批量处理:

  • 支持同时处理多张图片
  • 统一应用相同的优化设置
  • 自动打包下载

隐私保护:

  • 自动移除EXIF数据
  • 清除GPS位置信息
  • 删除拍摄时间等元数据

离线使用:

  • 安装PWA后可完全离线使用
  • 所有处理在本地完成
  • 无需网络连接

与其他工具对比

特性 Mazanoke TinyPNG Squoosh
隐私保护 ✅ 完全本地 ❌ 上传到服务器 ✅ 本地处理
离线使用 ✅ 支持PWA ❌ 需要网络 ✅ 支持
自托管 ✅ Docker部署 ❌ 在线服务 ❌ 在线服务
批量处理 ✅ 支持 ✅ 支持 ❌ 单张处理
格式支持 ✅ 丰富 ⚠️ 有限 ✅ 丰富
使用限制 ✅ 无限制 ❌ 有限制 ✅ 无限制

部署方案对比

特性 Docker部署 本地部署
技术要求 需要Docker知识(文章讲解的hen) 无技术要求
部署难度 中等 极简单
网络访问 ✅ 支持局域网/互联网访问 ❌ 仅限本机
多设备共享 ✅ 支持 ❌ 不支持
自动启动 ✅ 开机自启 ❌ 需手动打开
服务管理 ✅ 自动重启、日志管理 ❌ 无服务管理
资源占用 中等(Docker + 应用) 极低(仅浏览器)
离线使用 ✅ 支持 ✅ 完全离线
便携性 ❌ 需要Docker环境 ✅ 可放U盘携带
更新方式 Docker命令更新 重新下载文件
适用场景 团队共享、长期使用 个人使用、临时需求

常见问题(FAQ)

Docker部署相关

问题 解决方案
如何更新 Mazanoke? 在项目目录执行 docker compose pull && docker compose up -d --force-recreate
如何查看日志? docker logs mazanoke
如何修改访问端口? 修改 docker-compose.yml 的 ports 映射并运行 docker compose restart

本地部署相关

问题 解决方案
如何更新本地版本? 重新下载最新版本源代码,替换旧文件
本地版本无法打开? 确保浏览器支持本地文件访问,或使用简单HTTP服务器
如何在局域网共享? 使用 python -m http.server 8000 在目录下启动HTTP服务

通用问题

问题 解决方案
PWA安装失败怎么办? 确保使用HTTPS访问,或在浏览器设置中手动添加
支持哪些图片格式? 输入:HEIC、AVIF、TIFF、GIF、SVG、JPG、PNG;输出:JPG、PNG、WebP、ICO
图片处理速度慢? 图片处理在客户端进行,速度取决于设备性能和图片大小
如何批量处理图片? 选择多个文件或拖拽多个图片到上传区域

总结

通过本教程,您已成功部署了 Mazanoke 图片优化工具。无论选择 Docker 部署还是本地部署,Mazanoke 都能提供安全、私密的图片处理体验,是注重隐私用户的理想选择。

主要优势:

  • 隐私保护:图片从不离开本地设备
  • 功能丰富:支持压缩、转换、批量处理
  • 使用便捷:PWA应用,支持离线使用
  • 完全免费:开源项目,无使用限制
  • 部署简单:单容器部署,维护方便

适用场景:

  • 个人图片处理和优化
  • 家庭共享的图片工具
  • 企业内网图片处理
  • 隐私敏感的图片优化需求

如果在使用过程中遇到任何问题,欢迎在评论区留言,我会尽快为您解答。

Mazanoke 隐私优先的本地图片优化工具

DailyTxT 端到端加密的私密日记本

DailyTxT 简介 DailyTxT 是一款开源 加密日记 Web-App,后端采用 Python Flask,前端基于 Vue.js, …

6月14日
📝

Changedetection 网页内容变化监控利器

Changedetection.io 简介 Changedetection.io 是一款开源的网页变动监控平台,支持对任意网页内容变更进行自动检测,并通过多种方 …

6月12日
📝

Vaultwarden 自建安全密码管理中心

Vaultwarden 简介 Vaultwarden(原名 Bitwarden_RS)是 Bitwarden 官方密码管理器的高性能 Rust 重写版本,兼容所 …

6月12日
📝

Memos 轻量级个人知识管理神器

Memos 简介 Memos 是一个开源的、自托管的个人知识管理系统,专注于提供简洁高效的笔记体验。它采用现代化的 Web 技术栈开发,支持 Markdown …

6月11日
浏览更多文章 →

评论

阅读进度

0%

文章分类

Docker应用

文章标签

Docker 图像工具 Mazanoke 自托管 隐私保护 个人使用

© 2025 鸣约博客. 保留所有权利.