MAXKB部署,使用和注意事項

????????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

好了希望大家的數據都不要丟!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/899325.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/899325.shtml
英文地址,請注明出處:http://en.pswp.cn/news/899325.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

剛剛整理實測可用的股票數據API接口集合推薦:同花順、雅虎API、智兔數服、聚合數據等Python量化分析各項數據全面豐富

在金融科技高速發展的今天&#xff0c;股票API接口已成為開發者、量化交易者和金融從業者的核心工具之一。它通過標準化的數據接口&#xff0c;幫助用戶快速獲取實時或歷史市場數據&#xff0c;為投資決策、策略回測和金融應用開發提供支持。本文將深入解析股票API的核心功能、…

C筆記20250325

一:宏常量 和 const常量的區別 宏常量 使用預處理器指令#define來定義。 #define PI 3.14159 沒有類型信息&#xff0c;僅僅是簡單的文本替換。這意味著編譯器不會對宏進行類型檢查&#xff0c;可能導致潛在的錯誤。宏不是變量&#xff0c;不占用內存空間。它只是在預處理階…

docker - compose up - d`命令解釋,重復運行會覆蓋原有容器嗎

docker - compose up - d`命令解釋,重復運行會覆蓋原有容器嗎 docker - compose up - d 是一個用于管理 Docker 容器的命令,具體含義如下: 命令含義: up:用于創建、啟動并運行容器,會根據 docker - compose.yml 文件中定義的服務配置來操作。-d:表示以“分離模式”(det…

03-SpringBoot3入門-配置文件(自定義配置及讀取)

1、自定義配置 # 自定義配置 zbj:user:username: rootpassword: 123456# 自定義集合gfs:- a- b- c2、讀取 1&#xff09;User類 package com.sgu.pojo;import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.spring…

【01】噩夢終結flutter配安卓android鴻蒙harmonyOS 以及next調試環境配鴻蒙和ios真機調試環境-flutter項目安卓環境配置

噩夢終結&#xff1a;Flutter 配安卓、鴻蒙、iOS 真機調試環境 問題背景 很多開發者在配置 Flutter 項目環境時遇到困難&#xff0c;尤其是在處理 Android、鴻蒙和 iOS 真機調試環境時。卓伊凡最近接手了一個項目&#xff0c;發現很多“專業程序員”在環境搭建上花費了大量時…

進程狀態:Linux的幕后指揮管理,穿越操作系統進程的靜與動

文章目錄 引言&#xff1a;進程的生命與狀態&#xff1a;動與靜的交響曲一、操作系統中的進程狀態概述1.1 經典的進程狀態模型1.2 進程狀態轉換圖 二、Linux操作系統中的進程狀態2.1 Linux進程狀態的分類2.2 各狀態的詳細解釋 2.3 Linux進程狀態表2.4 使用ps查看進程狀態三、進…

MOSN(Modular Open Smart Network)-05-MOSN 平滑升級原理解析

前言 大家好&#xff0c;我是老馬。 sofastack 其實出來很久了&#xff0c;第一次應該是在 2022 年左右開始關注&#xff0c;但是一直沒有深入研究。 最近想學習一下 SOFA 對于生態的設計和思考。 sofaboot 系列 SOFAStack-00-sofa 技術棧概覽 MOSN&#xff08;Modular O…

基于深度學習的圖像超分辨率技術研究與實現

一、引言 在數字圖像處理領域&#xff0c;圖像超分辨率技術一直是一個備受關注的熱點話題。隨著人們對圖像質量要求的不斷提高&#xff0c;如何將低分辨率圖像提升到高分辨率&#xff0c;同時保持圖像的細節和清晰度&#xff0c;成為了一個極具挑戰性的問題。傳統的圖像超分辨率…

構建高可用性西門子Camstar服務守護者:異常監控與自愈實踐

在智能制造領域,西門子Camstar作為領先的MES系統承載著關鍵生產業務。但在實際運維中,我們發現其服務常因數據庫負載激增(如SQL阻塞鏈超時)或應用服務器資源耗盡(CPU峰值達90%以上)導致服務不可用。傳統人工干預方式平均故障恢復時間長達47分鐘,這對連續生產場景構成了嚴…

Java Collection API增強功能系列之二 List.of、Set.of、Map.of

Java 9集合工廠方法&#xff1a;用List.of、Set.of、Map.of創建安全不可變集合 Java 9引入了革命性的集合工廠方法List.of、Set.of和Map.of&#xff0c;徹底改變了開發者創建小型不可變集合的方式。這些方法不僅語法簡潔&#xff0c;還在安全性和性能上實現了質的飛躍。本文將…

網絡通信微服務

網絡通信 VPN 服務器分配內網 IP&#xff0c;加密所有流量,以使用外網訪問內網資源 使用了VPN只是第一關&#xff0c;只進入了人家的大廳&#xff0c;只可以訪問公共服務&#xff08;像是只可以在人間公司的大廳里溜達&#xff09;&#xff0c;若想要訪問人家提供的高級服務&a…

arm之s3c2440的I2C的用法

基礎概念 IC&#xff08;Inter-Integrated Circuit&#xff09;又稱I2C&#xff0c;是是IICBus簡稱&#xff0c;所以中文應該叫集成電路總線。 IIC的總線的使用場景&#xff0c;所有掛載在IIC總線上的設備都有兩根信號線&#xff0c;一根是數據線SDA&#xff0c;另一 根是時鐘…

算法 | 蜣螂優化算法原理,引言,公式,算法改進綜述,應用場景及matlab完整代碼

蜣螂優化算法(Dung Beetle Optimizer, DBO)詳解 1. 算法原理 蜣螂優化算法(DBO)是一種基于自然界蜣螂行為的元啟發式優化算法,靈感來源于蜣螂的滾球、繁殖、覓食和偷竊行為。其核心思想是通過模擬蜣螂在復雜環境中的協作與競爭機制,解決全局優化問題。關鍵行為模擬: 滾球…

uniapp開發實戰自定義組件形式實現自定義海報功能

在 UniApp 中實現自定義海報功能,可以通過 Canvas 來繪制海報。Canvas 提供了豐富的繪圖 API,可以精確控制文字、圖片和二維碼的位置。下面是一個完整的示例,展示如何創建一個自定義海報組件。 項目結構 假設你的項目結構如下: project-root/ ├── pages/ │ └──…

dockerfile構建鏡像方式

在 Docker 中&#xff0c;可使用 docker build 命令依據 Dockerfile 構建鏡像。下面為你詳細介紹構建鏡像的具體方式。 基本構建命令 若要構建鏡像&#xff0c;需在包含 Dockerfile 的目錄下執行 docker build 命令。基本語法如下&#xff1a; bash docker build -t <鏡像…

STM32F103_LL庫+寄存器學習筆記10 - DMA傳輸過半+DMA傳輸完成中斷實現DMA串口接收“雙緩沖“

導言 《[[STM32F103_LL庫寄存器學習筆記09 - DMA串口接收與DMA串口發送&#xff0c;串口接收空閑中斷]]》上一章節完成DMA發送與接收。此時&#xff0c;有一個致命的問題可能會導致數據包丟失。原因是USART1接收只開啟了接收空閑中斷(IDLE)&#xff0c;DMA在連續模式下&#xf…

李宏毅機器學習筆記06 | 魚和熊掌可以兼得的機器學習 - 內容接寶可夢

本章提要 深度學習可以在較少參數量的情況下得到比較低的loss&#xff1a; h a l l a r g min ? h ∈ H L ( h , D a l l ) h^{all}arg \min_{h \in H}L(h,D_{all}) hallargminh∈H?L(h,Dall?) 引入 如何權衡模型的復雜程度 Tradeoff of Model Complexity 理論上&#…

java八股文之JVM

1.什么是程序計數器 程序計數器是 JVM 管理線程執行的“定位器”&#xff0c;記錄每個線程當前執行的指令位置&#xff0c;確保程序流程的連續性和線程切換的準確性。線程私有的&#xff0c;每個線程一份&#xff0c;內部保存的字節碼的行號。用于記錄正在執行的字節碼指令的地…

Android設計模式之觀察者模式

一、定義&#xff1a;定義對象間一種一對多的依賴關系&#xff0c;使得每當一個對象改變狀態&#xff0c;則所有依賴于它的對象都會得到通知并被自動更新。 二、核心角色&#xff1a; Subject&#xff1a;抽象主題被觀察的角色&#xff0c;管理觀察者集合&#xff0c;提供注冊…

海康gdb流程

gdb相關 在initrun.sh文件里加入&#xff0c;注意需要在hikauto起來之前 # 設置core dump大小 ulimit -c unlimited if [ $? -eq 0 ];then echo "core dump size set success" else echo -e "\33[31m core dump size set fail\33[0m" fi echo …