用于生成群晖 DSM 可安装的 Docker Link 快捷入口 SPK。
每个 SPK 会在 DSM 主菜单/桌面里生成一个图标,点击后打开指定 Docker 服务端口或完整 URL。适合 Jellyfin、qBittorrent、Speedtest、Home Assistant、Portainer 等容器服务。
- 图形界面生成 SPK
- 每个应用使用不同 Package ID,可在 DSM 中并存安装
- 安装时可填写完整 URL 或端口
- 只填端口时自动使用当前 DSM 主机名
- 支持选择图标图片
- 支持 PNG、JPG、JPEG、WEBP、BMP、ICO、TIFF,并自动转为 DSM 需要的 PNG 图标
- 不需要群晖 SDK,不需要 Linux 编译环境
安装依赖:
python -m pip install -r requirements.txt启动图形界面:
python build.py也可以双击:
start-ui.bat
命令行示例:
python build.py --package DockerLinkJellyfin --display-name Jellyfin --default-port 8096再生成另一个可同时安装的应用:
python build.py --package DockerLinkQbittorrent --display-name qBittorrent --default-port 8080Package ID:DSM 内部套件 ID,必须唯一。建议只用英文和数字,例如DockerLinkJellyfin。桌面显示名称:DSM 主菜单/桌面显示的名字,可以使用中文。完整目标 URL:可留空。填写后会优先打开这个完整地址。目标端口:完整 URL 留空时使用,最终地址为http://当前DSM主机名:端口或https://当前DSM主机名:端口。协议:http或https。图标图片:可选。支持常见图片格式并自动转 PNG。
main:当前 UI 版构建器。legacy-original-spk-builder:旧版原始构建方式备份分支。