试一下。
docker run -d --name shukka \
-p 3000:3000 \
-v shukka-data:/data \
ghcr.io/shukka-app/shukkalocalhost:3000
面板已就绪
docker run -d --name shukka -p 3000:3000 -v shukka-data:/data ghcr.io/shukka-app/shukka◇ 打开面板│ http://localhost:3000│◆ 设置管理员密码│ ● 至少 8 位
自己的更新,自己的桶。
为自托管而做。
面板管应用、渠道与版本;公开 feed 给已安装的客户端。安装包始终在你的桶里。
自有对象存储
每个应用各自配置 S3。AWS、Cloudflare R2 与 MinIO 可以并存。
安装包不经中转
CI 用预签名 URL 直传对象存储。Shukka 不接触安装包内容。
公开更新源
electron-updater 与 Tauri updater 按原有方式检查更新,客户端无须凭证。
上传默认草稿
版本上传后不会立刻对用户开放。确认后才切换当前版本。
GitHub Action
一步把构建目录发布上去:安装包、blockmap,以及每一份 latest*.yml。
单机自托管
Docker 容器,数据在 /data。单管理员,没有注册,没有多租户。