Skip to content

Saki Panel 3.6

Choose a tag to compare

@EthanChan050430 EthanChan050430 released this 12 Sep 20:00
· 28 commits to main since this release

Saki Panel v3.6.0

GitHub Packages (GHCR) 容器镜像生态 · 极速预构建 Compose 部署 · 跨平台原生可执行启动器 · 生产依赖全面升级

🌟 核心更新 (Release Highlights)

1. GitHub Packages (GHCR) 容器生态与云端 CI/CD 自动化

  • 官方容器镜像上线:Saki Panel 核心服务正式入驻 GitHub Container Registry (ghcr.io):
    • ghcr.io/ethanchan050430/saki-panel(主控后端与 AI 智能体引擎)
    • ghcr.io/ethanchan050430/saki-daemon(节点守护进程)
    • ghcr.io/ethanchan050430/saki-web(Web 控制台界面)
  • 一键极速部署 (docker-compose.ghcr.yml):用户服务器无需安装 Node.js、无需克隆完整仓库或在本地消耗大量内存编译前端与 Prisma。直接拉取预编译镜像,轻量服务器秒级启动。
  • 全自动构建与发布流水线:新增 GitHub Actions 自动化工作流,随版本发布与更新自动完成多镜像并行编译与推送,并附带 OCI 标准规范元数据。

2. 原生跨平台可执行文件与开箱即用支持 (Native Executable Launchers)

  • Windows 原生启动器 (saki-panel.exe / saki-panel-windows-amd64.exe):基于 Go 编译的高性能无依赖 64 位启动器,支持 -version 查看当前版本及全自动依赖自检。
  • Linux 原生启动器 (saki-panel / saki-panel-linux-amd64):基于 Go 静态编译的 ELF 64 位二进制文件,0 外部 libc 依赖。
  • Windows 免安装独立完整包 (saki-panel-v3.6-windows-x64.zip):内置便携式 Node.js 独立运行时、生产级依赖库、预初始化 SQLite 数据库及全套前端静态资源。解压后双击 saki-panel.exe 即可一键启动所有服务。
  • Linux 快速分发包 (saki-panel-v3.6-linux-x64.tar.gz) 与完整源码归档 (saki-panel-v3.6-source.zip)。

3. 系统架构与代码质量自检

  • 全局版本声明与类型系统统一升至 3.6.0。
  • 全模块 TypeScript 类型检查与 Vite 生产构建严谨校验通过。

🚀 快速启动指引 (Quick Start)

方式 A:Docker 预构建镜像一键启动(推荐 · 无需本地编译)

# 1. 下载 Compose 配置
curl -O https://raw.githubusercontent.com/EthanChan050430/Saki-Panel/main/docker-compose.ghcr.yml

# 2. 设置生产密钥与密码
export JWT_SECRET="换成你自己的强随机密钥"
export ADMIN_PASSWORD="换成你的强密码"
export DAEMON_REGISTRATION_TOKEN="换成节点注册Token"

# 3. 拉取镜像并启动
docker compose -f docker-compose.ghcr.yml pull
docker compose -f docker-compose.ghcr.yml up -d

方式 B:Windows 免安装运行

  1. 下载并解压 saki-panel-v3.6-windows-x64.zip。
  2. 双击运行 saki-panel.exe(或 saki-panel-start.bat)。
  3. 浏览器访问 http://localhost:5478 或 http://localhost:5479,默认管理员:admin / admin123456。

方式 C:Linux 免安装运行

tar -xzf saki-panel-v3.6-linux-x64.tar.gz
chmod +x saki-panel
./saki-panel