????????MaxKB = Max Knowledge Base,是一款基于大語言模型和 RAG 的開源知識庫問答系統,廣泛應用于智能客服、企業內部知識庫、學術研究與教育等場景。作為一款專注于知識庫問答場景的軟件產品,MaxKB 能夠為企業的智能化進程注入新的動力,助力企業實現“提質增效”的目標。在知識庫管理方面,MaxKB 幫助企業實現知識采集、知識入庫、知識庫構建的全流程自動化;在場景化智能搜索方面,MaxKB 能夠解析用戶輸入的問題并匹配檢索知識庫; 不廢話了一句話用起來還不錯
一、安裝
????????
MaxKB 支持一鍵啟動,僅需執行以下命令:
# Linux 操作系統
docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages registry.fit2cloud.com/maxkb/maxkb# Windows 操作系統
docker run -d --name=maxkb --restart=always -p 8080:8080 -v C:/maxkb:/var/lib/postgresql/data -v C:/python-packages:/opt/maxkb/app/sandbox/python-packages registry.fit2cloud.com/maxkb/maxkb
待所有容器狀態顯示為healthy
后,可通過瀏覽器訪問 MaxKB:
http://目標服務器 IP 地址:8080默認登錄信息
用戶名:admin
默認密碼:MaxKB@123..
二、注意事項
安裝很方便,使用很便捷,效果很好,
坑的是數據可能丟,雖然目錄映射出來了,但是啟動不起來;所以數據得進行備份,
如果你使用的是離線等方式安裝的,可以略過,下面說下怎么在docker里面進行pg的備份
進入容器內: docker exec -it maxkb /bin/bash
進入數據庫文件位置: cd /var/lib/postgresql/
進入postgresql? : psql
備份數據庫命令: pg_dump -U username -d database_name > backup_file.sql
?pg_dump > maxkb_file.sql
由于做了映射,直接在對應的目錄去找備份文件就ok了
恢復數據庫命令:?psql -U username -d database_name < backup_file.sql
好了希望大家的數據都不要丟!