MAZANOKE:一款隐私优先的浏览器图像优化工具及Docker部署指南

简介: MAZANOKE 是一款简易的图片优化工具,它直接在浏览器中运行,支持离线使用,并确保您的图片始终保留在设备上,绝不外泄。这款专为普通人设计的工具,适合与亲友分享使用,是那些来路不明的"免费"在线工具的可靠替代品。

在日常工作中,大家是否经常遇到这样的需求:需要压缩图片体积、调整图片尺寸或转换图片格式,但又受限于数据安全要求无法将图片上传至公网?在我们之前开发的工单配置系统中,这类需求尤为常见。最近在GitHub上发现了一款优秀的本地化图像处理工具——MAZANOKE(马扎诺克),今天特别推荐给大家。

什么是MAZANOKE?

MAZANOKE 是一款简易的图片优化工具,它直接在浏览器中运行,支持离线使用,并确保您的图片始终保留在设备上,绝不外泄。

这款专为普通人设计的工具,适合与亲友分享使用,是那些来路不明的"免费"在线工具的可靠替代品。

这个项目目前在gitlab上拥有1.5k star

_20250615224616.jpg

github地址: https://github.com/civilblur/mazanoke

测试地址:https://mazanoke.com/

主要特性

🖼️ 强大的图像优化功能

  • 调整图像质量

  • 设置目标文件大小

  • 设置最大宽度/高度

  • 支持从剪贴板直接粘贴图像

  • 支持JPG、PNG、WebP、ICO格式间的相互转换

  • 支持从HEIC、AVIF、TIFF、GIF、SVG格式转换

🔒 隐私保护设计

  • 完全离线工作

  • 所有图像处理都在设备本地完成

  • 自动移除EXIF数据(包括位置、日期等隐私信息)

  • 无任何用户跟踪

  • 可安装为PWA(渐进式Web应用)

docker私有化部署

虽然MAZANOKE主要设计为前端应用,但您也可以通过Docker轻松部署它,方便在内网或特定环境中使用。
我们使用的是docker-compose 部署的,部署步骤如下:

  1. 创建部署目录,在该目录下创建docker-compose.yml 文件,内容如下:
services:
  mazanoke:
    container_name: mazanoke
    image: ghcr.io/civilblur/mazanoke:latest
    ports:
      - "3474:80"

如果镜像下载有问题的家人们也可以使用我转存到阿里云镜像仓库中的镜像registry.cn-hangzhou.aliyuncs.com/xjpublic/mazanoke:latest

  1. 启动项目

在docker-compose.yml文件同级目录下使用一下命令启动项目

docker-compose up -d

到此,如果没啥问题的话就可以在浏览器中通过 http://ip:port 来访问此项目了

使用

这个项目使用比较简单,主要是我们上边介绍过的那些特性

_20250615231140.jpg

_20250615231150.jpg

总结

MAZANOKE是一款真正尊重用户隐私的图像处理工具,它结合了易用性、强大功能和隐私保护,是替代那些可疑在线服务的完美选择。通过Docker部署,您还可以轻松地在本地网络或私有环境中分享使用。

无论您是想保护隐私,还是需要在无网络环境下处理图像,MAZANOKE都是一个值得尝试的解决方案。

目录
相关文章
|
7月前
|
Kubernetes Docker Python
Docker 与 Kubernetes 容器化部署核心技术及企业级应用实践全方案解析
本文详解Docker与Kubernetes容器化技术,涵盖概念原理、环境搭建、镜像构建、应用部署及监控扩展,助你掌握企业级容器化方案,提升应用开发与运维效率。
1046 108
|
5月前
|
应用服务中间件 网络安全 nginx
手把手教你使用 Docker 部署 Nginx 教程
本文详解Nginx核心功能与Docker部署优势,涵盖镜像拉取、容器化部署(快速、挂载、Compose)、HTTPS配置及常见问题处理,助力高效搭建稳定Web服务。
2048 4
|
7月前
|
运维 Devops 持续交付
揭秘 Docker 自动部署神器 Websoft9:热门开源软件一键部署
在企业IT建设中,软件部署常面临效率低、易出错等问题。通过Docker与自动化工具,可实现高效、标准化和可追溯的部署流程,提升企业应用交付效率,降低运维门槛,助力中小企业实现自动化部署。
446 5
揭秘 Docker 自动部署神器 Websoft9:热门开源软件一键部署
|
6月前
|
JavaScript 算法 前端开发
【Docker项目实战】使用Docker部署paopao-ce微社区
【Docker项目实战】使用Docker部署paopao-ce微社区
516 84
【Docker项目实战】使用Docker部署paopao-ce微社区
|
7月前
|
运维 Cloud Native 开发者
Docker:现代化应用开发与部署的神器
Docker:现代化应用开发与部署的神器
279 101
|
7月前
|
设计模式 Linux 开发工具
Docker部署会吗?
本段内容主要介绍了Docker常用命令、Linux基础指令及日志查看方法,还涉及SpringMVC的执行流程、设计模式与注解,适合用于面试中技术能力的展示。
176 0
|
5月前
|
数据采集 人工智能 程序员
PHP 程序员如何为 AI 浏览器(如 ChatGPT Atlas)优化网站
OpenAI推出ChatGPT Atlas,标志AI浏览器新方向。虽未颠覆现有格局,但为开发者带来新机遇。PHP建站者需关注AI爬虫抓取特性,优化技术结构(如SSR、Schema标记)、提升内容可读性与语义清晰度,并考虑未来agent调用能力。通过robots.txt授权、结构化数据、内容集群与性能优化,提升网站在AI搜索中的可见性与引用机会,提前布局AI驱动的流量新格局。
259 8
|
5月前
|
应用服务中间件 Linux nginx
在虚拟机Docker环境下部署Nginx的步骤。
以上就是在Docker环境下部署Nginx的步骤。需要注意,Docker和Nginix都有很多高级用法和细节需要掌握,以上只是一个基础入门级别的教程。如果你想要更深入地学习和使用它们,请参考官方文档或者其他专业书籍。
241 5
|
6月前
|
存储 Docker Python
docker 部署 sftp
本文介绍SFTP服务的部署与配置,包括users.conf用户配置规则、Docker容器运行命令及上传目录权限说明,重点解析atmoz/sftp镜像的chroot机制与子目录映射,确保用户登录后正确访问/upload目录,并提供Python脚本实现文件上传示例。
515 12
docker 部署 sftp