新闻详情

新闻详情

首页 / 资讯中心 / 详情

AIHOT部署完全指南:Docker Compose、域名HTTPS、中国大陆加速与自动备份

发布时间:2026/10/1 16:13:35来源:尧图网络
AIHOT部署完全指南:Docker Compose、域名HTTPS、中国大陆加速与自动备份
AIHOT部署完全指南Docker Compose、域名HTTPS、中国大陆加速与自动备份【免费下载链接】AIHOT一个自己找热点、自己写日报的网站框架。把信源和精选标准换成你的它就是你的行业热点站。项目地址: https://gitcode.com/gh_mirrors/ai/AIHOT本文带你用 Docker Compose 三步完成AIHOT 部署——这个自己找热点、自己写日报的行业热点站框架。AIHOT 会自动采集信源、用大模型筛选评分、聚簇成事件并生成日报你只要换上自己的信源和精选标准它就能变成你的行业热点站。文中同时覆盖域名 HTTPS 自动证书、中国大陆服务器加速方案与数据库自动备份四个新手最常卡住的环节。一、部署 AIHOT 前的准备工作AIHOT 部署只需要一台装有 Docker含 Compose的机器建议2 核 4 GB 内存构建镜像时需要。准备好三样东西一个可用的大模型 API Key任何 OpenAI 兼容接口都可以默认示例是 DeepSeek一个域名配 HTTPS 时要用一台能访问 Docker Hub 的服务器AIHOT 由五个容器协作运行dbPostgreSQL 17、setup启动时执行数据库迁移和种子数据后退出、api、worker抓取与模型处理、web网页。编排细节见 docker-compose.yml。二、Docker Compose 三步部署 AIHOT1. 克隆仓库并生成配置文件git clone https://gitcode.com/gh_mirrors/ai/AIHOT.git myhot cd myhot node scripts/init-env.ts --llm-key 你的模型 API Keyinit-env.ts会基于.env.example生成.env自动填好随机密钥和管理员密码并把密码打印一次请妥善保存登录后台/admin用。它不会覆盖已存在的.env。脚本源码在 scripts/init-env.ts配置项说明在 .env.example。2. 构建并启动docker compose up -d --build3. 验证部署结果打开http://服务器地址:3000网站即已上线后台在/admin。第一次启动会导入 18 个示范信源一两分钟后开始出内容首次一百多条资料的预筛、评分、写摘要大约需要半小时。三、域名与 HTTPS 配置Caddy 自动申请证书想让读者用https://你的域名访问按下面两步操作完整说明见 docs/deploy.md第 1 步把域名解析到服务器然后在.env里修改SITE_URLhttps://example.com SITE_DOMAINexample.com PORT127.0.0.1:3000 # 3000 端口只给本机 Caddy 用不直接对外 TRUST_PROXYtrue # 访客真实地址从 Caddy 转来的请求头里读第 2 步带 HTTPS 方式启动docker compose --profile https up -d --buildCaddy 会自动申请并续期证书同时开启 zstd/gzip 压缩。规则很简单就三行对SITE_DOMAIN反代到web:3000见 deploy/Caddyfile。SITE_URL必须写成读者实际访问的地址——生成的链接、RSS、分享图和 MCP 接口都用它。已有 Nginx 的服务器可不用 Caddy直接把站点反向代理到http://127.0.0.1:3000并带X-Forwarded-For头即可。四、中国大陆服务器部署加速方案服务器在国内时通常遇到三个问题都有现成解法1. 构建时 npm 走国内镜像Dockerfile 内置了NPM_REGISTRY构建参数docker compose build --build-arg NPM_REGISTRYhttps://registry.npmmirror.com docker compose up -d2. Docker 镜像拉取慢先给 Docker 配置镜像加速器daemon.json的registry-mirrors再重启 Docker。3. 海外信源抓不到在.env里设置出口代理抓取信源、图片和模型榜数据时走它调用模型接口不走EGRESS_PROXY_URLhttp://127.0.0.1:7890⚠️ 另外在中国大陆对外提供网站服务需先完成ICP 备案备案号填在 industry/site.ts 的icp字段。五、数据库自动备份到对象存储AIHOT 支持每天 04:10 自动备份数据库到任何 S3 兼容对象存储腾讯云 COS、阿里云 OSS、AWS S3 均可。在.env里填五项DB_BACKUP_STORE_SECRET_ID DB_BACKUP_STORE_SECRET_KEY DB_BACKUP_STORE_BUCKET DB_BACKUP_STORE_REGION DB_BACKUP_STORE_DOMAIN备份逻辑自定义格式校验过的导出 上传文件保留 3 份本地副本在 packages/backend/src/operations/backup.ts定时任务注册在 apps/worker/src/schedules.ts。不想配对象存储也可以手动导出docker compose exec -T db pg_dump -U aihot aihot | gzip myhot-$(date %F).sql.gz⚠️ 注意数据存放在db、data、caddy三个 Docker 卷中docker compose down不会删除它们但docker compose down -v会操作前请三思。六、更新 AIHOT 与日常巡检一键更新git pull docker compose up -d --build数据库迁移只做向后兼容的增量更新时自动执行无需手动处理。看日志与监控docker compose logs -f --tail 100 api worker web后台/admin的运行页能看到每个定时任务最近的结果信源页能看到每个信源的抓取状况。结语十分钟拥有你的行业热点站回顾一下 AIHOT 部署全流程生成配置 → Docker Compose 启动 → 域名 HTTPS → 国内加速 → 自动备份。跑起来只是开始真正的价值在于把示范信源换成你行业的信源、把精选标准换成你的 KnowHow——每一步的提示词都在 industry/prompts/ 里改标准不用改代码。更多定制内容可参考 docs/customize.md 与 docs/sources.md。【免费下载链接】AIHOT一个自己找热点、自己写日报的网站框架。把信源和精选标准换成你的它就是你的行业热点站。项目地址: https://gitcode.com/gh_mirrors/ai/AIHOT创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

收集网络威胁情报的5种技术(非常详细),零基础入门到精通,看这一篇就够了 2026/10/1 17:01:34

收集网络威胁情报的5种技术(非常详细),零基础入门到精通,看这一篇就够了

前言您需清晰知晓当下的威胁态势, 以此来保护您的组织免遭网络威胁, 这意味着要持续拓展您关于新的以及持续存在的威胁的认知。能运用多种技术去收集关键网络威胁情报的是分析师, 以下是五种技术, 这五种技术能够极大地改进您的威胁调查方法。1.以C2 IP地址为中心查明恶意软件恶…

阅读更多 →
解决Django连接SQL Server实例名转义与连接超时问题 2026/10/1 17:01:34

解决Django连接SQL Server实例名转义与连接超时问题

文中的目的是要去解决, 当其去应用连接sql之际在连接期间, 因为主机的实例名目当中出现的那个反斜杠转义而致使连接出现失败情况时所面对的问题。核心的方案是, 对里头的数据库配置当中属于host之处的场域进行修改来达成改变, 采用的是ip地址以及端口号牌(以逗号分隔…

阅读更多 →
80%的程序员都在犯的错!别再死磕“从零开发”了 2026/10/1 17:01:34

80%的程序员都在犯的错!别再死磕“从零开发”了

近期, 有一位承接定制开发工作的友人向我倾诉抱怨: “近来接获一个商城定制的订单, 然而这刚开始动工便遭遇阻滞, 需再度书写出一个商城的基础交易逻辑, 工程数量相较于想象而言要大得多, 一方面是主顾催促工期, 另一方面却是进展迟缓, 着实令人发愁。”。坦率讲, 瞅见他所进行…

阅读更多 →
python的jwt如何使用 2026/10/1 17:01:34

python的jwt如何使用

于其中运用JWT的步骤包含, 安装JWT库, 生成JWT证书, 解析以及验证JWT, 重视安全性。接着将会缜密介绍如何在之中运用JWT呀。于现今的Web应用程序里头, JWT也就是JSON Web Token, 是一种常被运用的身份验证以及信息传递机制, 它能够在不借助服务器去存储会话信息的情形下, 安全地…

阅读更多 →
SAM 2 安装完全指南:环境要求、CUDA 扩展构建与常见问题排查 2026/10/1 17:01:34

SAM 2 安装完全指南:环境要求、CUDA 扩展构建与常见问题排查

人工智能计算机视觉基础模型深度学习预训练 【免费下载链接】sam2 The repository provides code for running inference with the Meta Segment Anything Model 2 (SAM 2), links for downloading the trained model checkpoints, and example notebooks that show how to use…

阅读更多 →
华硕笔记本亮度失效的深层原因与分层修复指南 2026/10/1 17:01:21

华硕笔记本亮度失效的深层原因与分层修复指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉