通过宝塔搭建在线IT工具箱
简介
it-tools是一个开源的IT在线工具箱,目前集成了80款实用工具,不管你是程序猿、网络攻城狮、IT攻城狮可能都需要一些代码转换、格式转换、YML转Json、网络地址换算、时间戳处理等等,it-tools工具都能满足你的要求。
开发者已经把it-tools环境集成为一个docker镜像,自己的服务器安装it-tools的话需要一个docker管理器才行,本文使用宝塔面板附带的容器管理器来创建it-tools工具网站。
官方网站:IT Tools – Handy online tools for developers (it-tools.tech)
Github仓库:CorentinTh/it-tools: Collection of handy online tools for developers, with great UX. (github.com)
我的网站:https://tool.leeorb.com
安装步骤
- 1、安装宝塔面板
这个步骤就略过了,官网有一键安装脚本,直接参照官网教程就好,宝塔面板

- 2、宝塔面板安装docker容器
宝塔面板默认不安装docker容器,需要手动安装

点击立即安装

安装方式选择默认就好,等待一会宝塔自动把docker安装好

docker安装好之后的界面
- 3、安装it-tools容器镜像
使用下条命令来不熟it-tools容器
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest在宝塔面板上选择创建容器

在弹出的窗口选择命令创建标签,输入上面的部署命令后点击执行命令即可

等待命令执行一段时间之后刷新docker面板之后就会看到新建的it-tools容器

通过上面创建的容器命令会自动把容器的80端口映射到本地8080端口上,此信息需要记住,下面需要用到

- 4、外部访问
在宝塔面板创建一个新的网站

创建这个新网站只是需要反向代理到容器,所以不建议安装PHP、数据库、FTP等服务
网站创建好之后配置这个网站的反向代理

目标URL里面填写本地地址端口
https://127.0.0.1:8080然后输入你的域名或者公网IP地址就可以访问了

这里需要说明的是官方安装命令提供的是lastest版本,该版本的中文翻译只翻译了标题,如果对中文有比较强的需求建议安装nightly分支,安装命令如下:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:nightlyit-tools网站支持SSL,你可以在it-tools网站上使用你的域名SSL证书,如果没有也可以在阿里云、腾讯云等公有云申请免费的SSL证书