前言
自托管的强大网页工具集合,助您轻松完成日常工作。无广告,无追踪,只需通过浏览器即可快速访问实用工具!
界面
以下是与该项目相关的一些图片:
基本界面
-
图像工具
处理图片的工具——压缩、调整大小、裁剪、转换为 JPG、旋转、删除背景等等。 -
文本工具
处理文本的工具——将文本转换为图像、查找和替换文本、将文本拆分成片段、连接文本行、重复文本等等。 -
JSON 工具
处理 JSON 数据结构的工具——美化和缩小 JSON 对象、展平 JSON 数组、字符串化 JSON 值、分析数据等等。 -
PDF 工具
处理 PDF 文件的工具——从 PDF 中提取文本、将 PDF 转换为其他格式、操作 PDF 等等。 -
视频工具
处理视频的工具——从视频中提取帧、从视频创建 GIF、将视频转换为不同的格式等等。 -
列表工具
处理列表的工具——排序、反转、随机化列表、查找唯一和重复的列表项、更改列表项分隔符等等。 -
CSV 工具
处理 CSV 文件的工具——将 CSV 转换为不同的格式、操作 CSV 数据、验证 CSV 结构以及有效地处理 CSV 文件。 -
数字工具
处理数字的工具——生成数字序列、将数字转换为文字、将文字转换为数字、排序、舍入、因式分解等等。 -
PNG 工具
处理 PNG 图像的工具——将 PNG 转换为 JPG、创建透明 PNG、更改 PNG 颜色、裁剪、旋转、调整 PNG 大小等等。 -
时间工具
处理时间和日期的工具——计算时差、在时区之间转换、格式化日期、生成日期序列等等。 -
GIF 工具
处理 GIF 动画的工具——创建透明 GIF、提取 GIF 帧、向 GIF 添加文本、裁剪、旋转、反转 GIF 等等。
部署方法
使用Docker安装
本教程使用docker的方式安装部署,简单便捷
准备条件
1)一台服务器或者NAS
我们使用飞牛云NAS和VPS来演示
需要vps的可以看以下信息
莱卡云官网
2)本项目使用到的github
https://github.com/iib0011/omni-tools
目前已经3.9k个 stars
更多功能可以访问GitHub
3)域名(可选)
域名可以根据自己的需求绑定
①《飞牛NAS上搭建》
直接在docker新增一个compose项目即可
新建项目:
omni-tools
compose配置如下:
services:
omni-tools:
image: iib0011/omni-tools:latest # 使用 iib0011/omni-tools 的最新版镜像
container_name: omni-tools # 容器名称设为 omni-tools,方便管理
restart: always # 容器异常退出时自动重启,确保服务持续运行
ports:
- "8580:80" # 将主机的 8080 端口映射到容器的 80 端口
启动即可
正常启动
补充docker可用的镜像仓库
国内如果无法拉取镜像的可以使用
仓库1
https://proxy.1panel.live/
仓库2
https://docker.1panel.top/
仓库3
https://mirror.azure.cn/
仓库4
https://hub.rat.dev/
仓库5
https://docker.1ms.run
仓库6
https://docker.itelyou.cf/
仓库7
https://abc.itelyou.cf/
仓库8
https://docker.ywsj.tk/
②《vps上搭建》
一、Docker环境部署
在vps安装docker和docker-compose
Docker官方安装文档(英文)
https://duan.yyzq.eu.org/docker-001
Docker-Compose官方安装文档(英文)
https://duan.yyzq.eu.org/docker-002
Centos安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//03
Ubuntu安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//04
推荐直接用一键脚本
docker安装脚本
bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
docker-compose安装脚本
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
二、创建docker-compose.yml文件
mkdir omni-tools;cd omni-tools #创建一个目录,并进入此目录
然后再新建docker-compose.yml
vim docker-compose.yml
services:
omni-tools:
image: iib0011/omni-tools:latest # 使用 iib0011/omni-tools 的最新版镜像
container_name: omni-tools # 容器名称设为 omni-tools,方便管理
restart: always # 容器异常退出时自动重启,确保服务持续运行
ports:
- "8580:80" # 将主机的 8580 端口映射到容器的 80 端口
三、执行容器运行命令
docker-compose up -d #运行容器
docker-compose ps #查看是否开启成功
正常启动如下所示
docker-compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
omni-tools iib0011/omni-tools:latest "/docker-entrypoint.…" omni-tools 35 minutes ago Up 35 minutes 0.0.0.0:8580->80/tcp, [::]:8580->80/tcp
四、打开web页面使用
成功以后需要打开自己相应的端口(7979)防火墙就可以web端访问了
打开自己VPS的ip加端口在加路径就可进入初始化页面
http://ip:8580
五、绑定域名
如需绑定域名的自行绑定
绑定域名可以参考
NginxProxyManager
https://duan.yyzq.eu.org//npm-ch
绑定完域名配置好证书就可以用域名来访问了
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
欢迎关注我们的微信公众号!
评论区