如何在搬瓦工VPS搭建一个 IT-Tools 全能工具箱
更多语言
更多操作
IT-Tools 是 GitHub 上非常热门的一款开发者工具集合,它包含 token 生成器、哈希计算、UUID 生成、二维码生成、JSON 格式化等数十种实用功能。
本文将教你如何在全新的 Debian 或 Ubuntu 服务器上,使用 Docker Compose 快速部署 IT-Tools。
1. 服务器环境准备
首先,通过 SSH 连接到您的 Linux 服务器。作为全新的系统,我们需要先更新软件源并升级系统组件,以确保系统的安全性和稳定性。
# 更新软件包列表并升级已安装的软件 apt update && apt upgrade -y # 安装基础必备组件(curl用于下载脚本,vim/nano用于编辑文件) apt install curl vim -y
2. 安装 Docker 环境
为了方便管理和部署,我们使用官方的一键安装脚本来安装 Docker 及其 Compose 插件。此脚本同时适用于 Debian 和 Ubuntu 系统。
# 下载并运行 Docker 官方安装脚本 curl -fsSL https://get.docker.com | bash # 启动 Docker 服务并设置为开机自启 systemctl start docker systemctl enable docker # 验证 Docker Compose 是否安装成功 docker compose version
如果输出类似 Docker Compose version v2.x.x 的信息,说明环境安装成功。
3. 创建部署目录
为了保持服务器文件结构整洁,建议为每一个 Docker 服务创建一个独立的目录。我们将 IT-Tools 部署在 /opt/it-tools 目录下。
# 创建目录 mkdir -p /opt/it-tools # 进入目录 cd /opt/it-tools

4. 编写 Docker Compose 配置文件
接下来,我们需要创建 docker-compose.yml 文件来定义容器的运行参数。
使用 vim 或 nano 创建并编辑文件:
vim docker-compose.yml
请将以下内容复制并粘贴到编辑器中:
version: '3.8'
services:
it-tools:
image: corentinth/it-tools:latest
container_name: it-tools
restart: unless-stopped
# 资源限制(可选,防止占用过多资源)
deploy:
resources:
limits:
cpus: '0.50'
memory: 512M
ports:
# 冒号左边是宿主机端口,可以根据需要修改
# 冒号右边是容器内部端口,请勿修改
- "8080:80"
参数说明:
image: 使用官方最新镜像corentinth/it-tools:latest。restart: unless-stopped: 容器退出时自动重启,除非被手动停止。ports: 将服务器的8080端口映射到容器的80端口。如果您想使用其他端口(如 9090),请修改为"9090:80"。
保存并退出方法(如果使用 Vim):
- 按
ESC键。 - 输入
:wq并回车。
5. 启动服务
确认配置文件无误后,使用以下命令拉取镜像并启动容器:
# 在后台启动容器 docker compose up -d
等待命令执行完毕。您可以使用以下命令查看容器运行状态:
# 查看容器运行日志 docker compose logs -f # 或者查看容器状态 docker compose ps
如果状态显示为 Up,说明服务已成功启动。
6. 放行防火墙端口
如果你的服务器安装了防火墙软件,需要放行刚才配置的端口(本文以 8080 为例)。
如果你使用的是 UFW 防火墙:
# 放行 8080 端口 ufw allow 8080/tcp ufw reload
7. 访问测试
部署完成!现在您可以通过浏览器访问 IT-Tools 工具箱了。
访问地址:http://服务器IP:8080
打开后,您将看到一个包含各类开发工具的仪表盘。您可以根据需要点击左侧的爱心图标,将常用的工具收藏到首页。

8. 常用工具
- UUIDS生成器

- 文本加/解密

- 二维码生成器

还有很多其他的工具(都在左侧边栏里)可以自己去熟悉了解一下。
后续维护:
如果后续想要更新 IT-Tools 到最新版本,只需在安装目录下执行以下命令:
cd /opt/it-tools docker compose pull docker compose up -d








