简体中文
|
繁體中文
|
English
|
首页
软件分享
镜像难题,Docker用户必看
迷你主机厂商推荐
特别版Chrome浏览器
Search
1
OpenWrt可让宽带速度瞬间提升?broadbandacc完全揭秘
2,705 阅读
2
无缝转播IPTV,OpenWRT新手也能get udpxy
2,647 阅读
3
OpenWRT必看!安装iStore应用商店,扩展更丰富应用
2,630 阅读
4
OpenWrt轻松多拨,提升网速的必备神器
2,378 阅读
5
零泄漏,零污染,MosDNS让你的网络飞起来
2,207 阅读
简体中文
|
繁體中文
|
English
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
黄鱼
润学
登录
Search
标签搜索
性价比
OpenWrt
开户
eSIM
VPS
开源工具
香港
Mini PC
安装教程
docker
Docker 部署
迷你主机
银行
银行卡
美国
Docker部署
本地部署
跨平台
散热
AI 助手
Xiaopao
累计撰写
773
篇文章
累计收到
2
条评论
首页
栏目
默认分类
网络赚米
OpenWrt
应用程序
AI
科技
VPS
数码
电脑
云服务
黄鱼
润学
页面
软件分享
镜像难题,Docker用户必看
迷你主机厂商推荐
特别版Chrome浏览器
搜索:
搜索到
2
篇与
的结果
2024-05-30
你的私人AI大脑Khoj,在OpenWRT上的部署一下吧
大家好,今天给小伙伴们带来一个绝绝子的神器——Khoj!这款开源的私人AI应用简直是宝藏💎,它能帮助你扩展自己的数字大脑,让你无论在工作还是学习上都如虎添翼🦁。现在,就让我们一起看看如何在OpenWRT上通过docker-compose来部署这个神器吧!🛠️Khoj可以让你的AI代理随时待命,随时为你提供帮助。你可以将自己的笔记📓、文档📄分享到Khoj上,这样你的数字大脑就能不断扩展🧠。而且,Khoj的AI代理可以访问互联网,这就意味着你可以实时获取信息📡。这不仅是工作中的神器,也是学习上的好帮手📚。Khoj的兼容性也是非常强的,不管你是使用Desktop、Emacs、Obsidian、Web等等,都能轻松使用Khoj。同时,它还支持多种文件格式的共享,包括pdf、markdown、org-mode、notion文件和GitHub仓库📁。这些都能让你在使用过程中畅通无阻⚡。最让人激动的是,Khoj还能进行语义搜索,这意味着你在文档中的搜索将更加快速且准确🔍。不仅如此,Khoj的AI代理还能根据你的需求创建个性化的图像🖼️,并且理解你的语音🎤。简直是YYDS,超有料啊!🤩说了这么多,那么如何在OpenWRT上通过docker-compose来部署Khoj呢?接下来就是学习时间📖:第一步:安装Docker和Docker-compose在OpenWRT上安装Docker和Docker-compose,为了方便省事,这里建议大家从openwrt.ai下载固件,通过软件包安装dockerd和docker-compose等插件。安装完毕后,在命令行模式(“服务”-“终端”)验证一下安装是否成功:第二步:创建Khoj目录,编写docker-compose文件在你的OpenWRT设备上创建一个文件夹,比如mkdir -p /data/docker/khoj,然后在这个文件夹中创建一个名为docker-compose.yml的文件。文件内容如下:version: "3.9" services: database: image: ankane/pgvector ports: - "5432:5432" environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: postgres volumes: - khoj_db:/var/lib/postgresql/data/ healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 30s timeout: 10s retries: 5 server: depends_on: database: condition: service_healthy # Use the following line to use the latest version of khoj. Otherwise, it will build from source. image: ghcr.io/khoj-ai/khoj:latest # Uncomment the following line to build from source. This will take a few minutes. Comment the next two lines out if you want to use the offiicial image. # build: # context: . ports: # If changing the local port (left hand side), no other changes required. # If changing the remote port (right hand side), # change the port in the args in the build section, # as well as the port in the command section to match - "42110:42110" working_dir: /app volumes: - khoj_config:/root/.khoj/ - khoj_models:/root/.cache/torch/sentence_transformers # Use 0.0.0.0 to explicitly set the host ip for the service on the container. https://pythonspeed.com/articles/docker-connection-refused/ environment: - POSTGRES_DB=postgres - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - POSTGRES_HOST=database - POSTGRES_PORT=5432 - KHOJ_DJANGO_SECRET_KEY=secret - KHOJ_DEBUG=False -
[email protected]
- KHOJ_ADMIN_PASSWORD=password command: --host="0.0.0.0" --port=42110 -vv --anonymous-mode volumes: khoj_config: khoj_db: khoj_models:第三步:启动Khoj运行以下命令启动Khoj:docker-compose up -d此时,你的Khoj就会开始拉取镜像,并且运行容器。第四步:访问等待一会在运行了!你可以通过访问http://你的OpenWRT设备IP:42110来查看Khoj的工作界面🌐。第五步:配置和使用Khoj根据你的需求,在Khoj的配置界面进行相关设置。Files可以同步你电脑的文件,需要下载对应的桌面端:khoj.dev/downloads;Github是通过你的API令牌连接到你的代码仓库;Notion连接到你的相关笔记。通过这些设置,你就可以上传自己的笔记和文档,体验Khoj带来的高效和便利✨。Khoj的部署就是这么简单,有手就能做🤲。希望这篇教程对你有所帮助!如果觉得有用,记得点赞收藏哦❤️!更多关注:www.9418666.xyz
2024年05月30日
1,571 阅读
0 评论
0 点赞
2024-05-22
OpenWrt部署全栈AI神器AnythingLLM,YYDS
小伙伴们,你们听说过AnythingLLM吗?这个全方位AI应用程序绝对是你一直在寻找的宝藏工具!不但可以智能聊天,还能管理多用户、高度配置,真是好用到哭🥲。今天,就和大家一起如何在OpenWrt上通过docker-compose部署这个神器,让你分分钟拥有自己的私有GPT!🚀AnythingLLM功能超强大,可以将各种文档、资源(如网址链接、音频、视频)转换为上下文,以便大语言模型(LLM)在聊天中参考。它支持多种LLM和向量数据库,还能智能管理工作区内的文档和对话,省心省力。多用户实例支持和权限管理、智能体Agent、定制聊天窗口……简直是打工人的救星!💼项目地址:github.com/Mintplex-Labs/anything-llm在开始部署之前,我们需要确保OpenWrt设备(演示固件来源于openwrt.ai)上已经安装了Docker和docker-compose。如果还没有安装,可以进入到命令行终端(“服务”-“终端”)按照以下命令来完成:opkg update opkg install dockerd docker docker-compose service docker start确认Docker已安装并运行:docker --version docker-compose --version下面开始部署AnythingLLM的步骤1.git(安装git-http插件)克隆AnythingLLM仓库:git clone https://github.com/Mintplex-Labs/anything-llm.git cd anything-llm/docker2.配置环境变量:复制.env.example为一个.env文件,这里有很多大模型的API、Embedding API等参数设置,请根据需求进行内容修改(建议不要修改,在部署完成后管理界面生成)。文件内容:SERVER_PORT=3001STORAGE_DIR="/app/server/storage"UID='1000'GID='1000'......注意要给.env文件加上权限:chown -R 1000.1000 .env3.创建数据库:用touch创建一个空的 SQLite DB 文件:mkdir -p server/storage&&touch server/storage/anythingllm.db&&chown -R 1000.1000 server4.配置docker-compose文件:修改docker-compose.yml文件,内容如下:version: "3.9" name: anythingllm networks: anything-llm: driver: bridge services: anything-llm: container_name: anything-llm image: mintplexlabs/anythingllm:latest cap_add: - SYS_ADMIN volumes: - "./.env:/app/server/.env" - "./server/storage:/app/server/storage" - "./collector/hotdir/:/app/collector/hotdir" - "./collector/outputs/:/app/collector/outputs" user: "${UID:-1000}:${GID:-1000}" ports: - "3001:3001" env_file: - .env networks: - anything-llm extra_hosts: - "host.docker.internal:host-gateway"5.拉取镜像并启动容器:docker-compose up -d6.验证部署:在浏览器中访问http://你openwrt路由器的IP:3001,如果看到AnythingLLM的登录界面,说明部署成功!🎉7.使用和管理现在,你可以通过AnythingLLM的管理界面添加模型的添加文档、创建工作区,甚至配置多用户权限。操作界面简洁易懂,小白也能快速上手!如果遇到问题,可以参考官方文档(docs.useanything.com/)或加入社区寻求帮助。好了,今天的教程就到这里了。希望大家都能顺利在OpenWrt上部署AnythingLLM,享受这款绝绝子的AI应用程序带来的便利和乐趣!如果觉得这篇文章对你有帮助,记得点赞和收藏哦!❤️更多关注:www.9418666.xyz
2024年05月22日
1,508 阅读
0 评论
0 点赞