AigoTools云端部署完整指南:Zeabur托管上线导航网站,环境变量配置清单一次看懂

📅 2026/8/23 16:13:19
AigoTools云端部署完整指南:Zeabur托管上线导航网站,环境变量配置清单一次看懂
AigoTools云端部署完整指南Zeabur托管上线导航网站环境变量配置清单一次看懂【免费下载链接】aigotoolsAigoTools can help users quickly create and manage website directory, with built-in site auto-crawling features, and also provides internationalization, SEO, image storage, and other functions. It allows users to quickly deploy their own directory site online.项目地址: https://gitcode.com/gh_mirrors/ai/aigotoolsAigoTools 是一款帮助你快速创建和管理导航网站目录的开源工具内置站点自动爬取功能并提供国际化、SEO 优化、图片存储等能力让你几分钟就能部署上线一个属于自己的 AI 工具导航站。本文是一份 AigoTools 云端部署完整指南以 Zeabur 托管为例带你从零把导航网站部署上线并一次性看懂全部环境变量配置清单。AigoTools 部署前的准备工作AigoTools 采用多服务架构在 Zeabur 上需要创建以下 5 个服务服务作用aigotools-main导航站主站Next.js端口 3000aigotools-crawler站点自动爬虫NestJS端口 13000Redis爬虫任务队列Bull的缓存MongoDB存储站点、分类、审核等业务数据MinIO存储站点截图与上传图片的对象存储部署前只需在 Clerk 平台创建一个应用并注册用户拿到 Application 的 API Keys 和用户 userID作为后台登录鉴权凭证。 完整部署流程参考项目自带文档docs/zeabur-deploy.md一键创建 Zeabur 项目与 5 个服务在 Zeabur 创建项目可通过官方模板一键初始化全部服务省去逐个添加的麻烦。如果没有使用模板则从代码仓库逐个添加服务aigotools-main根目录填packages/aigotoolsaigotools-crawler根目录填packages/crawlerRedis、MongoDB、MinIO直接从预构建镜像中添加需要克隆仓库到本地调试时执行git clone https://gitcode.com/gh_mirrors/ai/aigotools配置 MinIO 对象存储MinIO 是整个部署中最容易被忽略的一步为 MinIO 服务的web端和console端分别生成域名从环境变量中查看默认用户名密码登录 console 管理后台创建一个名为images的 bucket 用于存储图片将该 bucket 的匿名访问模式设为可读否则前台图片无法显示生成一个 API Key备用。aigotools-crawler 环境变量配置清单默认项无需修改重点配置带 ⭐ 的部分变量值说明PORT13000默认值IMAGE_STORAGEminio默认值REDIS_HOSTredis.zeabur.internalZeabur 内网地址REDIS_PORT / REDIS_DB6379 / 0默认值REDIS_PASS${REDIS_PASSWORD}引用 Redis 服务变量MONGODB_URI${MONGO_CONNECTION_STRING}引用 MongoDB 服务变量MINIO_ENDPOINTminio.zeabur.internal默认值MINIO_BUCKET / MINIO_PORTimages / 9000默认值⭐ OPENAI_BASEURL例如 OpenAI 官方地址AI 摘要所用接口地址⭐ OPENAI_KEY / OPENAI_MODEL你的 Key 与模型名爬虫用 AI 生成站点摘要⭐ MINIO_BASEMinIO web 端域名图片对外访问地址⭐ MINIO_ACCESS_KEY / MINIO_SECERT_KEYMinIO 生成的 Key对象存储凭证⭐ AUTH_USER / AUTH_PASSWORD自定义账号密码爬虫服务 Basic 认证保护队列面板aigotools-main 环境变量配置清单变量值说明CRAWLER_GATEWAYhttp://aigotools-crawler.zeabur.internal:8080调用爬虫服务地址MONGODB_URI${MONGO_CONNECTION_STRING}引用 MongoDB 服务变量MINIO_ENDPOINT / MINIO_BUCKET / MINIO_PORTminio.zeabur.internal / images / 9000默认值NEXT_PUBLIC_IMAGE_STORAGEminio图片存储类型也支持 s3、cos⭐ NEXT_PUBLIC_APP_URL你的站点域名网站地址影响 SEO⭐ CLERK_SECRET_KEYClerk 应用密钥后台鉴权⭐ NEXT_PUBLIC_CLERK_PUBLISHABLE_KEYClerk 公钥前台登录⭐ MINIO_BASEMinIO web 端域名图片访问地址⭐ MINIO_ACCESS_KEY / MINIO_SECERT_KEYMinIO 生成的 Key对象存储凭证⭐ NEXT_PUBLIC_MANAGER_USER后台管理员的 Clerk userID可多个逗号分隔⭐ NEXT_PUBLIC_APP_NAME你的网站名前台品牌展示⭐ NEXT_PUBLIC_APP_GENERATOR(_URL)作者署名与链接页脚展示⭐ CRAWLER_AUTH_USER / CRAWLER_AUTH_PASSWORD与爬虫 AUTH 一致主站调用爬虫的凭证 所有变量如何被读取可参考 src/lib/config.ts其中统一管理了应用信息、Clerk、MongoDB、MinIO 与爬虫网关等配置。重新部署并验证上线环境变量配置完成后分别对aigotools-main和aigotools-crawler触发重新部署打开主站生成的域名确认首页可正常搜索、浏览分类与站点卡片登录后台Dashboard提交一个站点验证爬虫能否自动抓取截图并生成 AI 摘要检查站点图片是否正常加载若 404通常是 MinIO bucket 未开启匿名可读。至此你的 AigoTools 导航网站已正式上线。后续还可通过packages/aigotools与packages/crawler两个子包持续迭代功能。【免费下载链接】aigotoolsAigoTools can help users quickly create and manage website directory, with built-in site auto-crawling features, and also provides internationalization, SEO, image storage, and other functions. It allows users to quickly deploy their own directory site online.项目地址: https://gitcode.com/gh_mirrors/ai/aigotools创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考