news 2026/4/5 20:48:25

基于1Panel的AI运维

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于1Panel的AI运维

本文档将介绍如何通过1Panel进行AI运维,具体步骤包括安装部署1Panel、安装GO环境、安装mcp-1panel、配置MCP服务、安装MaxKB和Cursor并配置,最后提供简易的AI运维示例。

1、安装部署1Panel

1.1、加载root环境变量

开启终端后执行如下命令:

sudo -i

1.2、开始安装

执行以下安装脚本,根据命令行提示完成安装:

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

如果遇到 Docker 安装失败等问题,可以尝试运行以下脚本:

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

1.3、访问网站

安装成功后,控制台会打印面板访问信息,可通过浏览器访问1Panel:

http://目标服务器IP地址:目标端口/安全入口

  • 如有安全组端口提示,请在安全组中开放对应的目标端口。

  • ssh登录1Panel服务器后,执行1pctl user-info命令可获取安全入口。

安装成功后,可使用 1pctl命令行工具来维护1Panel。

2、开放端口

为了确保外部能够正常访问1Panel服务,您需要在服务器的安全组规则中开放对应目标端口。

在完成了1Panel的安装部署后,根据提示网址打开浏览器进入1Panel,界面如下。

3、安装GO环境

3.1、更新系统

登录到服务器并更新本地包索引

sudo apt update

3.2、下载与解压

使用wget命令下载最新的tarball文件:

wget https://go.dev/dl/go1.25.6.linux-amd64.tar.gz

使用如下命令,把文件解压到 /usr/local 目录:

sudo tar -C /usr/local -xzf go1.25.6.linux-amd64.tar.gz

查看 /usr/local/go 目录的内容:

ls /usr/local/go

3.3、添加环境变量

打开.bashrc:

nano ~/.bashrc

粘贴如下行:

export PATH=$PATH:/usr/local/go/bin

重新加载 .bashrc文件:

source ~/.bashrc

3.4、验证安装结果

使用以下命令查看版本号以验证是否安装成功:

go version

4、安装mcp-1panel

4.1、从源代码构建 (二进制)

克隆代码仓库:

git clone https://github.com/1Panel-dev/mcp-1panel.git
cd mcp-1panel

构建项目:

make build

4.2、环境变量配置

将./build/mcp-1panel移动到系统环境变量PATH所包含的目录中

确保你在 mcp-1panel 项目根目录,然后执行以下命令将文件移动到/usr/local/bin:

mv ./build/mcp-1panel /usr/local/bin/

确保文件的可执行权限:

chmod +x /usr/local/bin/mcp-1panel

4.3、验证配置结果

执行以下命令,返回根目录:

cd /

执行以下命令,验证是否能全局识别该命令:

mcp-1panel --help
mcp-1panel

运行mcp-1panel后显示Run Stdio server即为成功,执行ctrl+c结束进程

5、配置MCP

5.1、获取1Panel的Api接口

进入1Panel面板设置,查看api接口内的接口密钥并配置白名单

5.2、启动MCP server

使用SSE启动 MCP server:

​mcp-1panel -host <your 1Panel access address> -token <your 1Panel access token> -transport sse -addr http://localhost:8000
  • -token:1Panel 访问令牌
  • -host:1Panel 访问地址

6、基于Cursor的AI运维

6.1、Cursor安装

登录官网选择对应系统和版本的安装包进行下载

6.2、配置mcp server

本地安装启动cursor后执行ctrl+L命令打开chat窗口,在setting里的Tools&MCP中配置

相关配置内容参考如下:

{ "mcpServers": { "mcp-1panel": { "command": "mcp-1panel", "env": { "PANEL_ACCESS_TOKEN": "<your 1Panel access token>", "PANEL_HOST": "such as http://localhost:8080" } } } }

6.3、AI运维实战

通过与cursor中的大模型对话实现基于1Panel的AI运维

7 、基于MaxKB的AI运维

7.1、MaxKB安装

进入1Panel应用商店列表,在【全部】分类下找到MaxKB应用进行安装。

7.2、在安装页面配置MaxKB应用参数:

  • 名称:要创建的MaxKB应用的名称。
  • 版本:选择MaxKB的版本。
  • 端口:MaxKB应用的服务端口。
  • 容器名称:MaxKB应用容器名称。
  • CPU 限制:MaxKB应用可以使用的CPU核心数。
  • 内存限制:MaxKB应用可以使用的内存大小。
  • 端口外部访问:MaxKB应用可以使用IP:PORT进行访问(MaxKB应用必须勾选外部端口访问)。

点击确认开始安装,页面自将动跳转到已安装应用列表,等待 MaxKB 应用状态变为已启动。

7.3、登录MaxKB

安装完成后,通过浏览器访问如下页面登录MaxKB:

地址: http://目标服务器IP地址:服务运行端口(默认 8080)

用户名: admin

密码: MaxKB@123..

admin第一次登录时将要求修改默认密码,修改密码后,重新登录系统即可安全使用MaxKB。

7.4、模型配置

提前获取大模型的api key,进入maxkb的模型界面进行配置

7.5、MCP配置

进入maxkb的工具界面进行配置,MCP Server Config 格式参考如下:

{ "amap-maps": { "url": "http://IP:端口/MCPserver名称", "transport":"sse" # 如果使用 Streamable_HTTP 协议,需将"sse"替换成"streamable_http" } }

7.6、智能体配置

进入maxkb的智能体界面进行创建,智能体相关配置可自行调整。

7.7、AI运维实战

通过与创建好的智能体对话实现基于1Panel的AI运维

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/27 12:41:39

C++代码动态分析

1、非修改序列算法这些算法不会改变它们所操作的容器中的元素。1.1 find 和 find_iffind(begin, end, value)&#xff1a;查找第一个等于 value 的元素&#xff0c;返回迭代器&#xff08;未找到返回 end&#xff09;。find_if(begin, end, predicate)&#xff1a;查找第一个满…

作者头像 李华
网站建设 2026/4/4 7:30:54

提升语音处理效率的利器——MLX-Audio库![特殊字符]✨

MLX-Audio&#xff1a;提升您的语音处理体验 随着人工智能和机器学习的迅猛发展&#xff0c;语音识别、语音合成等技术已逐渐融入我们的日常生活。在这方面&#xff0c;MLX-Audio作为一款基于Apple MLX框架的音频处理库&#xff0c;凭借其高效的性能和强大的功能&#xff0c;正…

作者头像 李华
网站建设 2026/4/3 6:42:36

2017-2024年科技型中小企业名单数据

数据简介 科技型中小企业是依托一定数量的科技人员从事科学技术研究开发活动&#xff0c;取得自主知识产权并将其转化为高新技术产品或服务&#xff0c;从而实现可持续发展的中小企业。 我国科技型中小企业对未来发展的意义重大&#xff0c;主要体现在推动创新驱动发展、促进…

作者头像 李华
网站建设 2026/3/27 19:28:58

基于深度学习YOLOv11的交通标志识别检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 随着智能交通系统&#xff08;ITS&#xff09;和自动驾驶技术的快速发展&#xff0c;交通标志的实时、准确识别成为保障道路安全与提升驾驶辅助系统性能的关键技术之一。本项目基于YOLOv11深度学习算法&#xff0c;开发了一套高效、鲁棒的交通标志识别与检测系统…

作者头像 李华
网站建设 2026/4/2 6:44:52

线网指挥中心

线网指挥中心是现代城市轨道交通的“智慧大脑”&#xff0c;其核心功能是实现从单线独立运营到全网协同管理的跃升。主要功能可归纳为以下三个层面&#xff1a; 一、日常运营的“指挥官”&#xff1a;全网监控与综合调度 这是最基础也是最核心的功能&#xff0c;确保每日列车…

作者头像 李华