Skip to content

v1.21.0 release 未提供 paneld 二进制与可构建源码包,原生(非 Docker)部署缺官方路径 #19

Description

@axlrose

环境

  • 版本:v1.21.0(当前最新 stable)
  • 平台:linux-amd64

现状

release 资产只有三个裸二进制 + deploy tar + SHA256SUMS:

资产 内容
kejilion-agent / kejilion-node / kpanel-mcp 裸二进制 ✓
kejilion-panel-deploy-1.21.0.tar.gz ⚠️ 见下
SHA256SUMS 校验 ✓

面板本体 paneld、kpctl 与 web 前端 dist 均无二进制资产——面板只以 docker 镜像(kjlion/kejilion-panel)分发。

deploy tar 易误认

kejilion-panel-deploy-<ver>.tar.gz 名字像源码/部署包,实测解包仅 343 项,全部是 docs / licenses / VERSION / compose / kpanel.conf —— 不含 web/、cmd/、internal/、go.mod,无法用于构建。

原生(systemd,非 Docker)部署的现状

想在 systemd 下直接跑面板(不为此引入 Docker),只能取 tag 页的 Source code 自动归档(codeload)自行构建。上游 Makefile 的 build 路径(npm build web + go build paneld)完全可用。

我们已按 tag 归档构建成功并稳定运行于 systemd:

  • paneld healthcheck → HTTP 200
  • paneld agent-healthcheck → 版本/协议配对通过
  • web dist 手工规范化(0755/0644,对齐 Dockerfile 的 chmod 约定)后由 webRoot 正常伺服

⇒ 原生路径技术上无障碍,纯粹是分发形态问题。

期望(任选其一即可)

  1. release 增加 paneld 二进制 + web dist 资产(SHA256SUMS 一并覆盖),让非 Docker 部署有官方入口;
  2. 或至少在文档写明"面板仅支持 Docker 部署";并建议把 deploy tar 更名(如 kejilion-panel-meta-<ver>.tar.gz)以免被误当作源码包。
附:tag 自动归档实测(可行但非 release 资产)

https://github.com/kejilion/KPanel/archive/refs/tags/v1.21.0.tar.gz:1447 项源码齐全、内嵌 VERSION=1.21.0;GitHub 不发布其 sha256(不在 SHA256SUMS 里)⇒ 下游只能自锚校验。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions