Skip to content

hmtdpetn/dockerlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Link SPK 生成器

用于生成群晖 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 8080

字段说明

  • Package ID:DSM 内部套件 ID,必须唯一。建议只用英文和数字,例如 DockerLinkJellyfin
  • 桌面显示名称:DSM 主菜单/桌面显示的名字,可以使用中文。
  • 完整目标 URL:可留空。填写后会优先打开这个完整地址。
  • 目标端口:完整 URL 留空时使用,最终地址为 http://当前DSM主机名:端口https://当前DSM主机名:端口
  • 协议httphttps
  • 图标图片:可选。支持常见图片格式并自动转 PNG。

分支说明

  • main:当前 UI 版构建器。
  • legacy-original-spk-builder:旧版原始构建方式备份分支。

About

dockerlink

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors