找回密码
 立即注册
首页 业界区 业界 自建OpenDeepWiki并且白嫖500代金券

自建OpenDeepWiki并且白嫖500代金券

韦逸思 2025-6-2 23:29:04

相信很多人都对OpenDeepWiki很感兴趣。OpenDeepWiki提供了MCP实现,您可以部署属于自己公司的私有知识库,将仓库加入进去,通过MCP对指定的仓库实现内容检索并提供最佳指引。
白嫖500代金券


  • 点击  注册链接 https://account.coreshub.cn/signup?invite=ZmpMQlZxYVU= 注册账号
  • 完成企业账号实名认证(注意:只有企业账号才会赠送500代金券
  • 前往  API密钥管理页面 https://console.coreshub.cn/xb3/maas/global-keys/ 创建APIKey,用于后续部署
部署OpenDeepWiki

前期准备


  • 一台安装了Docker和Docker-Compose的服务器
  • 刚才创建的API Key
部署步骤


  • 创建docker-compose.yml文件,内容如下:
  1. services:
  2.   koalawiki:
  3.     image: crpi-j9ha7sxwhatgtvj4.cn-shenzhen.personal.cr.aliyuncs.com/koala-ai/koala-wiki
  4.     environment:
  5.       - KOALAWIKI_REPOSITORIES=/repositories
  6.       - TASK_MAX_SIZE_PER_USER=5 # 每个用户AI处理文档生成的最大数量,遇到429限流时可调整为1
  7.       - REPAIR_MERMAID=1 # 是否进行Mermaid修复,1修复,其余不修复
  8.       - CHAT_MODEL=DeepSeek-V3 # 必须要支持function的模型
  9.       - ANALYSIS_MODEL=DeepSeek-V3 # 分析模型,用于生成仓库目录结构,模型越强,生成的目录结构越好
  10.       - CHAT_API_KEY=您的APIkey
  11.       - ENDPOINT=https://openapi.coreshub.cn/v1
  12.       - DB_TYPE=sqlite
  13.       - DB_CONNECTION_STRING=Data Source=/data/KoalaWiki.db
  14.       - EnableSmartFilter=true # 是否启用智能过滤,可能影响AI获取仓库文件目录的能力
  15.     volumes:
  16.       - ./repositories:/app/repositories
  17.       - ./data:/data
  18.       
  19.   koalawiki-web:
  20.     image: crpi-j9ha7sxwhatgtvj4.cn-shenzhen.personal.cr.aliyuncs.com/koala-ai/koala-wiki-web
  21.     environment:
  22.       - NEXT_PUBLIC_API_URL=http://koalawiki:8080 # 提供给server的地址
  23.       
  24.   nginx: # 将前端和后端代理到同一端口
  25.     image: crpi-j9ha7sxwhatgtvj4.cn-shenzhen.personal.cr.aliyuncs.com/koala-ai/nginx:alpine
  26.     ports:
  27.       - 8090:80
  28.     volumes:
  29.       - ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf
  30.     depends_on:
  31.       - koalawiki
  32.       - koalawiki-web
复制代码

  • 创建nginx配置目录和配置文件:
    1. mkdir -p nginx
    复制代码
  • 编辑./nginx/nginx.conf文件,内容如下:
  1. server {
  2.     listen 80;
  3.     server_name localhost;
  4.     # 日志配置
  5.     access_log /var/log/nginx/access.log;
  6.     error_log /var/log/nginx/error.log;
  7.     # 代理所有 /api/ 请求到后端服务
  8.     location /api/ {
  9.         proxy_pass http://koalawiki:8080/api/;
  10.         proxy_http_version 1.1;
  11.         proxy_set_header Upgrade $http_upgrade;
  12.         proxy_set_header Connection 'upgrade';
  13.         proxy_set_header Host $host;
  14.         proxy_set_header X-Real-IP $remote_addr;
  15.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  16.         proxy_set_header X-Forwarded-Proto $scheme;
  17.         proxy_cache_bypass $http_upgrade;
  18.     }
  19.     # 其他所有请求转发到前端服务
  20.     location / {
  21.         proxy_pass http://koalawiki-web:3000;
  22.         proxy_http_version 1.1;
  23.         proxy_set_header Upgrade $http_upgrade;
  24.         proxy_set_header Connection 'upgrade';
  25.         proxy_set_header Host $host;
  26.         proxy_set_header X-Real-IP $remote_addr;
  27.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  28.         proxy_set_header X-Forwarded-Proto $scheme;
  29.         proxy_cache_bypass $http_upgrade;
  30.     }
  31. }
复制代码

  • 启动服务:
  1. # 拉取镜像
  2. docker-compose pull
  3. # 启动服务
  4. docker-compose up -d
复制代码

  • 打开浏览器访问:http://localhost:8090,即可看到OpenDeepWiki界面
2.png

将项目添加到OpenDeepWiki


  • 点击"添加新仓库"按钮,填写仓库地址(支持私有仓库,可填写凭证):
3.png


  • 点击提交后,系统会开始处理仓库。刷新页面后可以看到仓库正在处理中,点击进入可查看详细进度:
4.png


  • 初始阶段可能会显示如下界面,这是因为AI正在初始化项目,需要稍作等待:
5.png


  • 刷新UI后,当概览和目录结构生成成功,即可看到项目进度和相关信息:
6.png

完成以上步骤后,您就拥有了一个功能完善的私有OpenDeepWiki,可以对您的代码仓库进行智能检索和问答了。
开源地址

如果您对OpenDeepWiki感兴趣您可以加入我们
github:https://github.com/AIDotNet/OpenDeepWiki
gitee:https://gitee.com/AIDotNet/OpenDeepWiki
在线体验:https://opendeep.wiki/

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册