如何在搬瓦工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








