百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

自托管,无广告,不花钱!NAS部署全能在线工具箱『Omni-Tools』

itomcoil 2025-09-23 20:41 5 浏览

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:Stark-C


哈喽小伙伴们好,我是Stark-C~

作为打工牛马,为了高效的完成手头上的工作,很多时候我们都会使用到一些快捷小工具。

比如说图片的编辑与处理工具、办公文档的拆分与整理、以及一些时间日期的转换等等。

随说在网上随手一搜就能找到很多解决这些问题的小工具,但是找到的要么有广告,要么有次数限制,甚至有些还会夹带私货,诱导我们充值,甚至一不小心就给我们电脑装了个数字全家桶...

所以今天就为咱们NAS玩家分享一个可以自托管,无广告,不花钱的开源自托管在线工具合集『Omni-Tools』。因为是部署在本地,所以我们也不用担心隐私和安全方面的问题,还可以避免在线搜索带来的各种坑。

关于Omni-Tools

Omni-Tools 是一个自托管的多功能网络工具集合,提供多种在线工具,涵盖图像处理、文本操作、数据转换、日期时间计算、数学运算等多个领域,致力于为开发者、设计师、学生及普通用户等快速、安全、无广告、无追踪的实用工具,简化日常任务,提高工作效率。

项目Github主页地址:
https://github.com/iib0011/omni-tools

Omni-Tools的亮点特性:

  1. 提供丰富多样的工具,满足用户在数据处理、文件转换、图像编辑等多方面需求,实现一站式解决方案;
  2. 采用简洁直观的界面设计,操作简单易上手,即使是非技术背景的用户也能快速掌握使用;
  3. 注重数据隐私和安全,用户可放心处理敏感信息,无需担忧数据泄露风险。

Omni-Tools部署

NAS部署我以极空间为例,打开极空间的Docker Compose项目,在新增项目页面自定义项目名称,输入以下 Docker Compose 配置信息后点“创建”按钮:

services: omni-tools: image: iib0011/omni-tools:latest container_name: omni-tools restart: unless-stopped ports: - "8080:80" # 项目WebUI打开端口,冒号前面请勿和本地冲突

以上代码需要根据注释自行修改,没有注释的默认即可,镜像的拉取需要自行解决网络问题,粘贴到自己的NAS这边之前建议使用AI工具优化一下,以防止格式问题造成的部署失败。

项目不大,部署起来也很简单,完成之后看到容器显示“运行中”就可以使用了。

Omni-Tools体验

打开方式依然是浏览器地址栏输入【IP:端口号】的方式,打开之后默认是英文,好在该项目原生提供了中文显示(貌似是最近加入的),还是挺贴心的。

顺便提一嘴,极空间上次更新新增了一个Docker容器的“远程访问”,我们可以直接在外网也能一键打开部署在NAS中的Docker容器,连反向代理都给省了,确实方便。

界面其实很简洁,中文看起来也舒服很多,只不过总感觉有点像“机翻”~

该项目包含了多个工具,有普通用户常用的图像、PDF、文本、视频、音频等,以及开发人员使用的JSON、CSV、XML等多个领域,并且开发者还贴心的将它们单独的分开了,我们需要什么工具直接打开分类即可。

我平时图像处理用的比较多,它支持的图像工具也挺全,包括常用的编辑、调整大小、压缩,格式转换等都有。

这里尝试使用它的“从图像中删除背景”(其实就是抠图),抠图速度挺快的,准确度也还说的过去。

也能直接在线图像编辑,比如说裁剪、旋转、注释、调整颜色和添加水印等,只不过这个操作依然是英文界面,看不懂的我只有打开浏览区翻译了。

因为该项目的开发者并不是国内的大佬,我原本以为它可能会不支持中文的处理,我这里也尝试使用文本工具处理中文,没想到也是支持的,还不错。

开发人员使用的JSON、CSV、XML这些我也不懂,有这个需求的自行体验吧~

最后

其实该项目所有的工具如果网上搜索基本都能找到,并且偶尔使用也不需要花钱,只不过难得开发者有心,将这么多工具打包在一起做成了一个可以私有化部署的项目,这样不仅极大地提高了使用效率,最主要还保障了我们使用时候的隐私和安全,所有说有这方面需求的小伙伴还是值得将它部署在本地供自己长久使用的。


好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

#我的宝藏兴趣#

相关推荐

《Queendom》宣布冠军!女团MAMAMOO四人激动落泪

网易娱乐11月1日报道据台湾媒体报道,南韩女团竞争回归的生死斗《Queendom》昨(10/31)晚播出大决赛,并以直播方式进行,6组女团、女歌手皆演唱新歌,并加总前三轮的赛前赛、音源成绩与直播现场投...

正确复制、重写别人的代码,不算抄袭

我最近在一篇文章提到,工程师应该怎样避免使用大量的库、包以及其他依赖关系。我建议的另一种方案是,如果你没有达到重用第三方代码的阈值时,那么你就可以自己编写代码。在本文中,我将讨论一个在重用和从头开始编...

HTML DOM tr 对象_html event对象

tr对象tr对象代表了HTML表格的行。HTML文档中出现一个<tr>标签,就会创建一个tr对象。tr对象集合W3C:W3C标签。集合描述W3Ccells返回...

JS 打造动态表格_js如何动态改变表格内容

后台列表页最常见的需求:点击表头排序+一键全选。本文用原生js代码实现零依赖方案,涵盖DOM查询、排序算法、事件代理三大核心技能。效果速览一、核心思路事件入口:为每个<th>绑...

连肝7个晚上,总结了66条计算机网络的知识点

作者|哪吒来源|程序员小灰(ID:chengxuyuanxiaohui)计算机网络知识是面试常考的内容,在实际工作中经常涉及。最近,我总结了66条计算机网络相关的知识点。1、比较http0....

Vue 中 强制组件重新渲染的正确方法

作者:MichaelThiessen译者:前端小智来源:hackernoon有时候,依赖Vue响应方式来更新数据是不够的,相反,我们需要手动重新渲染组件来更新数据。或者,我们可能只想抛开当前的...

为什么100个前端只有1人能说清?浏览器重排/重绘深度解析

面试现场的"致命拷问""你的项目里做过哪些性能优化?能具体讲讲重排和重绘的区别吗?"作为面试官,我在秋招季连续面试过100多位前端候选人,这句提问几乎成了必考题。但令...

HTML DOM 介绍_dom4j html

HTMLDOM(文档对象模型)是一种基于文档的编程接口,它是HTML和XML文档的编程接口。它可以让开发人员通过JavaScript或其他脚本语言来访问和操作HTML和XML文档...

JavaScript 事件——“事件流和事件处理程序”的注意要点

事件流事件流描述的是从页面中接收事件的顺序。IE的事件流是事件冒泡流,而NetscapeCommunicator的事件流是事件捕获流。事件冒泡即事件开始时由最具体的元素接收,然后逐级向上传播到较为不...

探秘 Web 水印技术_水印制作网页

作者:fransli,腾讯PCG前端开发工程师Web水印技术在信息安全和版权保护等领域有着广泛的应用,对防止信息泄露或知识产品被侵犯有重要意义。水印根据可见性可分为可见水印和不可见水印(盲水印)...

国外顶流网红为流量拍摄性侵女学生?仅被封杀三月,回归仍爆火

曾经的油管之王,顶流网红DavidDobrik复出了。一切似乎都跟他因和成员灌酒性侵女学生被骂到退网之前一样:住在950万美元的豪宅,开着20万美元的阿斯顿马丁,每条视频都有数百万观看...人们仿佛...

JavaScript 内存泄漏排查方法_js内存泄漏及解决方法

一、概述本文主要介绍了如何通过Devtools的Memory内存工具排查JavaScript内存泄漏问题。先介绍了一些相关概念,说明了Memory内存工具的使用方式,然后介绍了堆快照的...

外贸独立站,网站优化的具体内容_外贸独立站,网站优化的具体内容有哪些

Wordpress网站优化,是通过优化代码、数据库、缓存、CSS/JS等内容,提升网站加载速度、交互性和稳定性。网站加载速度,是Google搜索引擎的第一权重,也是SEO优化的前提。1.优化渲染阻塞。...

这8个CSS工具可以提升编程速度_css用什么编译器

下面为大家推荐的这8个CSS工具,有提供函数的,有提供类的,有提取代码的,还有收集CSS的统计数据的……请花费两分钟的时间看完这篇文章,或许你会找到意外的惊喜,并且为你的编程之路打开了一扇新的大门。1...

vue的理解-vue源码 历史 简介 核心特性 和jquery区别 和 react对比

一、从历史说起Web是WorldWideWeb的简称,中文译为万维网我们可以将它规划成如下的几个时代来进行理解石器时代文明时代工业革命时代百花齐放时代石器时代石器时代指的就是我们的静态网页,可以欣...