当前位置:   article > 正文

轻松搭建自己的工具箱——IT-Tools

it-tools

IT-Tools是为开发人员度身打造的一套便捷在线工具。它提供全面功能,使开发者能以更高效方式完成任务。优秀的用户体验确保用户愉悦使用工具,并获得卓越成果。经由IT-Tools,开发人员能轻松应对各类技术挑战,享受工作中的便利与灵活。此次,我们将以Docker方式将IT-Tools部署至个人服务器,畅享快捷的访问与使用体验。

主要功能

加解密(Crypto)工具类:包含token生成、Hash文本、UUID生成器、RSA密钥对生成器、加密解密工具等。

转换(Converter)工具类:包含Base64文件转换器、颜色转换器、YAM转换器、进制转换等。

网站(Web)工具类:包含Url格式编码解码、用户代理解析器、网址解析器、HTTP状态码等。

图片与视频(Mages and Videos)工具类:包含SVG 占位符生成器、二维码生成器等。

开发(Development)工具类:包含JSON美化和格式化、Docker run 到 Docker compose 转换器、定时任务生成器等。

另外还有网络、数据、数学、测量、文本工具等小类。

相关地址

GitHub 地址:https://github.com/CorentinTh/it-tools

官方 Demo:https://it-tools.tech/

项目展示

搭建环境

①服务器:本次视频采用的是本地搭建,在服务器上搭建方法基本一致。大家可根据需求进行选择

②系统:Debian 11

③安装好 Docker、Docker-compose

搭建方法

开始搭建前,我们需要对服务器的环境进行一定的配置,以确保能够正常部署。

①前期准备

我们需要先升级一下系统并且安装wget curl sudo vim git 工具。

sudo -i # 切换到root用户
apt update -y # 升级packages
apt install wget curl sudo vim git -y # Debian系统比较干净,安装常用的软件

注意:VPS 的内存如果过小,建议设置一下 SWAP,一般为内存的 1-1.5 倍即可,可以让系统运行更流畅!


设置 SWAP 可以用脚本:

wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

然后选择SWAP对应的数字:18

根据提示安装部署SWAP即可。

安装Docker、Docker-compose如有需要,大家可参考《Docker搭建》、《Docker-compose部署》系列教程。这里就不展开讲解,大家可自行查看相关教程。

确保部署IT Tools的端口未被占用,这里使用8380端口。

使用以下命令查看是否被占用:

lsof -i:8380 #查看8380端口是否被占用,如果被占用,重新自定义一个端口

如果什么也没有出现,表示未被占用。我们就可以开始接下来的操作。如果出现

-bash: lsof: command not found

表示,当前系统未安装lsof工具。使用

apt install lsof #安装lsof

最后,再确认服务器的防火墙状态是否开启端口,这里大家根据自家的服务商进行设置,每个供应商的设置方法不同,允许IT Tools的端口通过即可。

部署IT Tools

创建一个安装的目录,这里大家可以根据实际情况进行创建,教程只做参考。

sudo -i
mkdir -p /root/data/docker_data/it-tools

完成后进入该目录:

cd /root/data/docker_data/it-tools

演示使用的是docker-compose 安装方法,大家需要使用dockek run安装可以使用工具自行转换。首先创建一个docker-compose.yml 文件。演示使用的是vi工具,可以自行进行更换自己熟悉的编辑器。

vim docker-compose.yml

复制安装命令到编辑器中,可以直接将以下内容复制到vi编辑器中。大家可以根据实际情况更改配置,也可以直接进行安装:

version: '3.3'
services:
it-tools:
container_name: it-tools
restart: unless-stopped #设置容器“除非停止,否则自动启动”
ports:
- '8380:80' #8380可以修改成服务器上未使用过的其他端口
image: 'corentinth/it-tools:latest'

完成后进行保存退出即可,vi编辑器按一下 esc,然后:wq 保存退出即可。接下来使用docker-compose 部署IT Tools:

docker-compose up -d

安装完成可看到以下界面:

访问与测试:

部署完成后,即可通过http://ip:8380 访问。

最后,我们可以通过设置反向代理通过域名访问,具体方法大家可以参考Nginx反向代理教程。希望这篇文章能对你有所帮助!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/827812
推荐阅读
  

闽ICP备14008679号