免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

30分钟搭建自托管 Khoj 本地AI知识库:文档搜索聊天全离线

30分钟搭建自托管 Khoj 本地AI知识库:文档搜索聊天全离线 30分钟搭建自托管 Khoj 本地AI知识库文档搜索聊天全离线【免费下载链接】khojYour AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.项目地址: https://gitcode.com/GitHub_Trending/kh/khoj把工作报告、读书笔记丢给云端AI助手你得一个个文件上传数据还都落在别人服务器上。Khoj 是一个可以自托管的开源本地AI知识库装在家里电脑上就能把你本地的 Markdown、PDF 文档全部索引起来断网也能用本地模型搜索和问答。下面这套流程用 Docker 跑完大约 30 分钟。跑通它需要什么4核以上 CPU、8GB 以上内存的电脑20GB 以上空闲磁盘镜像加模型文件装好 Docker 和 Docker ComposeDocker Compose 是一条命令拉起整套容器服务的工具Windows 用户建议用 WSL2 里的终端一个局域网 IP192.168.x.x 格式后面手机访问会用到主流程从启动到看到结果1. 克隆项目拿到现成的部署文件这一步只是把仓库里配好的 docker-compose.yml 等文件下载下来不用编译、不用装 Python 环境。mkdir -p ~/.khoj cd ~/.khoj git clone https://gitcode.com/GitHub_Trending/kh/khoj .做完后在目录里执行ls你应该能看到 docker-compose.yml、Dockerfile 这些文件。2. 改 docker-compose.yml 里的 3 个安全参数这 3 个值决定你能否登录管理后台以及数据加密用的密钥不改成自己的值后面会非常被动。打开 docker-compose.yml找到 server 服务下的 environment 段落environment: - KHOJ_DJANGO_SECRET_KEY改成16位以上随机字符串 - KHOJ_ADMIN_EMAIL你的邮箱 - KHOJ_ADMIN_PASSWORD改成强密码保存即可其余默认配置先不用动。3. 一条命令启动全部容器这条命令会把 Khoj 服务、Postgres 数据库、联网搜索等依赖容器一起拉起来cd ~/.khoj docker-compose up -d首次启动要下载约3GB的镜像和模型文件视网络情况需要5-15分钟。当终端里出现 Khoj is ready to engage这行字说明服务已经就绪。4. 打开浏览器确认知识库上线浏览器访问http://localhost:42110用第2步设置的邮箱和密码登录/server/admin管理后台再到设置页上传你的第一批文档Khoj 会自动完成解析和索引。管理后台的登录入口长这样让它更好用如果你想完全离线聊天接一个 Ollama 本地模型默认聊天要调外部 API。先装好 Ollama一个本地大模型管理工具官网搜索 Ollama 即可找到安装包然后拉一个模型ollama pull qwen2:7b再打开 docker-compose.yml把 server 段落里下面这两行取消注释- OPENAI_BASE_URLhttp://host.docker.internal:11434/v1/ - KHOJ_DEFAULT_CHAT_MODELqwen2:7b执行docker-compose down docker-compose up -d重启聊天就不再依赖外网了。更多模型选项见Ollama 配置文档。如果你想手机上也能用开放局域网访问先查一下服务器的局域网 IP然后在 docker-compose.yml 里取消下面两行的注释并替换成你的值- KHOJ_DOMAIN192.168.1.100 - KHOJ_NO_HTTPSTrue重启服务后手机浏览器打开http://服务器IP:42110在 Chrome 菜单里选添加到主屏幕Khoj 就能像应用一样安装在手机上了。卡住了42110 端口打不开→ 大概率服务还在下载或启动中执行docker-compose logs -f server盯住日志等到 ready 提示出现再刷页面。打开后台报 CSRF 或 Cookie 错误→ 你是用局域网 IP 访问但没设KHOJ_DOMAIN把它改成你实际访问用的 IP 再重启。模型回复特别慢→ 模型对硬件偏大换成ollama pull phi3:3.8b拉个小模型试试。你的文档和回答现在都留在了自己掌控的本地AI知识库里。更多部署细节可以看Docker 部署文档项目地址https://gitcode.com/GitHub_Trending/kh/khoj【免费下载链接】khojYour AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.项目地址: https://gitcode.com/GitHub_Trending/kh/khoj创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表