打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

如何在搬瓦工VPS搭建一个 IT-Tools 全能工具箱

来自md5.pw
这是此页面的最新修订,它没有已核准修订。

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 文件来定义容器的运行参数。

使用 vimnano 创建并编辑文件:

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):

  1. ESC 键。
  2. 输入 :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