就按下面这个教程来,其他教程不要看,没效果!!!!!!!!!!!!!!(我用的是CSS 99刀母鸡)

前言
宿主机必须采用 Ubuntu 24.04 或 25.04 系统。

一、安装 LXD

  1. 一键命令
    bash <(curl -sSL https://github.com/xkatld/zjmf-lxd-server/raw/refs/heads/main/install/lxd.sh)
    注意:

储存类型选择 btrfs
硬盘大小不要超过宿主机容量的 90%
其他全部默认
二、安装 GO 后端

  1. 一键命令
    bash <(curl -sSL https://raw.githubusercontent.com/xkatld/zjmf-lxd-server/refs/heads/main/install/lxdapi.sh) -v v1.0.0-beta.10
    注意:

安装过程中只需配置 公网 IP 和 网络类型(一般是 NAT V4 + 独立V6 或 仅NAT V4)
HE-IPv6 隧道需要额外配置网卡(番外篇说明)
其他默认
2. 判断是否启动成功
浏览器输入 https://IP:8080,忽略 SSL 不安全提示,应返回如下 JSON:

json
{
"description": "魔方财务系统专用LXD容器管理后端",
"docs": "/swagger/index.html",
"github": "https://github.com/xkatld/zjmf-lxd-server",
"lxd_version": "视实际情况而定",
"system": {
"arch": "视实际情况而定",
"distribution": "Ubuntu 24.04",
"kernel": "视实际情况而定",
"os": "linux",
"summary": "视实际情况而定"
},
"version": "视实际情况而定"
}
三、安装节点监控面板

  1. 安装脚本
    bash <(curl -sSL https://raw.githubusercontent.com/xkatld/zjmf-lxd-server/refs/heads/main/install/lxdweb.sh) -v v1.0.0-beta.10
    全部默认即可。

  2. 创建管理员
    默认无管理员,需自行创建。

  3. 常用命令
    lxdweb admin create 创建新管理员
    lxdweb admin password 修改管理员密码
    lxdweb admin list 列出所有管理员
    lxdweb admin delete 删除管理员

  4. 后台配置
    访问 http://你的IP:3000,按节点信息填写(API URL 需加 https://),首次同步需等待。

四、下载和构建镜像

  1. 一键命令
    bash <(curl -sSL https://raw.githubusercontent.com/xkatld/zjmf-lxd-server/refs/heads/main/install/lxdimages.sh)
  2. 使用方法
    lxdimages [操作系统发行版] [版本号] -add [工具集] -name [自定义镜像名-注意不能带小数点]
    示例:

lxdimages debian bookworm -add ssh -name debian12
3. 支持的参数
操作系统发行版 版本号 工具集
ubuntu jammy,noble,plucky ssh
debian bullseye,bookworm,trixie ssh
centos 9-Stream,10-Stream ssh
fedora 40,41,42 ssh
almalinux 8,9,10 ssh
rockylinux 8,9,10 ssh
oracle 7,8,9 ssh
opensuse 15.5,15.6,tumbleweed ssh
alpine 3.19,3.20,3.21,3.22,edge ssh
amazonlinux 2,2023 ssh
其他发行版本请自行下载并构建。

五、配置魔方插件

  1. 上传插件
    将 lxdserver 目录上传至魔方财务插件目录:
    /public/plugins/server/

  2. 添加服务器接口
    登录魔方财务后台:
    产品设置 → 接口管理 → 新增接口

插件选择:魔方财务-LXD对接插件 by xkatld
接口名称:自定义
主机名/IP:后端 API 服务器 IP
端口:如 8080
secure:勾选启用 SSL
访问密钥:填写 config.yaml 中设置的 api_hash
3. 测试连接
点击“测试连接”,成功则提示“连接成功”。

  1. 配置产品
    配置选项名称 类型 子项名称格式 单位
    cpus cpu核心单选 X|X核 纯数字
    memory 内存单选 XMB|XMB 支持 MB/GB
    disk 系统盘容量单选 XMB|XMB 支持 MB/GB
    traffic_limit 月流量限制 X|XG 纯数字
    ingress 上行带宽 XMbit|XMbps(Mbit x8 = Mbps) 支持 Mbit/Gbit
    egress 下行带宽 XMbit|XMbps(Mbit x8 = Mbps) 支持 Mbit/Gbit
    image 操作系统 X|X^X 固定格式
    nat_limit NAT规则数量 X|X条 纯数字
    ipv6_limit IPv6绑定数量 X|X条 纯数字
    六、常见问题
  2. 系统镜像问题
    示例:
    image|操作系统|ubuntu24|Ubuntu^ubuntu24 amd64

ubuntu24是你在下载和构建镜像时填写的名称,并且你要用的镜像必须已经下载和构建好
Ubuntu为镜像分组分得清的话可以乱写
ubuntu24 amd64为显示的名称分得清的话同样可以乱写