部署指南

在线工具程序部署步骤

以下步骤帮助你在 15 分钟内完成在线工具程序的部署。支持 Docker Compose 和手动安装两种方式,可根据团队习惯选择。

环境准备

推荐使用 2 核 CPU / 4 GB 内存的云服务器,系统支持 CentOS、Ubuntu、Debian 等。若使用 Docker 部署,请先安装 Docker 与 Docker Compose。

  • Nginx 1.18+ 或 Apache 2.4+
  • PHP 7.1+(含扩展:pdo_mysql、openssl、mbstring、gd)
  • MySQL 5.7 与 Redis 5+
  • 可选:Node.js 18+(用于构建前端资源)

方式一:Docker Compose 部署

在源码目录中已提供 compose 文件,执行以下命令即可完成部署。

cat docker/.env.example > docker/.env
docker compose -f docker/docker-compose.yml up -d
docker compose -f docker/docker-compose.yml logs -f

容器启动后,访问 http://服务器IP 即可进入工具系统。后台默认帐号密码请在 docker/.env 中查看。

方式二:手动部署

用于已有 LAMP/LNMP 环境的场景,可按照以下步骤操作。

  • 将源码上传至 Web 根目录,授予 storageruntime 等目录读写权限。
  • 导入 database/online_tools.sql 初始化数据库。
  • 复制 .env.example.env,填写数据库、Redis 与 SMTP 信息。
  • 执行 php artisan key:generate 生成应用密钥。
  • 配置 Nginx 或 Apache 伪静态指向 public 目录。
  • 启动队列与定时任务:php artisan queue:workphp artisan schedule:work

上线后的配置

首次访问后台后,可以完成以下配置以确保站点正常对外提供服务。

  • 修改站点名称、Logo、配色等品牌信息。
  • 设置工具分类、启用 / 禁用模块。
  • 配置邮件服务用于接收反馈或发送通知。
  • 在“监控”中查看使用数据,并根据需要调整限流策略。
运维建议:建议使用 HTTPS 部署,并开启应用日志轮转与数据库备份。同时可接入企业的监控系统,对工具调用量与运行状态进行观测。