
bokker/unraidapi-re
图标由 Freepik 制作
用于控制多个Unraid实例并连接到Home Assistant的新UI和API
原项目ElectricBrainUK/UnraidAPI的分支(原项目已停止维护)
提交 issue
标签遵循Unraid主要版本, minor版本通常也兼容:
docker pull bokker/unraidapi-re:6.12 适用于Unraid 6.12
应用选项卡,搜索unraid-api并安装。| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| MQTTBroker | string | 启用时必填 | MQTT代理的IP地址或域名,例如hassio |
| MQTTPort | number | 启用时必填 | 端口,1883(明文)/ 8883(Hassio上的SSL) |
| MQTTUser | string | 无 | MQTT用户名 |
| MQTTPass | string | 无 | MQTT密码 |
| MQTTBaseTopic | string | homeassistant | 所有MQTT发布的基础主题 |
| MQTTSecure | boolean | false | 启用MQTT over SSL时设为true |
| MQTTSelfSigned | boolean | false | 使用自签名证书时设为true |
| MQTTRefreshRate | number | 60 | 轮询更新时间(秒) |
| MQTTCacheTime | number | 60 | 所有实体在MQTT中更新的时间(分钟) |
| LOG_LEVEL | string | info | 日志级别:info、debug、error、warn |
| KeyStorage | string | config | 安全密钥存储位置。留空则密钥保存在内存中,容器更新时会丢失;设为config可持久化数据 |
| WRITE_HTML_OUTPUT | boolean | false | 是否将抓取的HTML文件写入config/html_output |
| Docker host port | number | 3005 | 默认Web UI端口,容器80端口映射到主机3005端口 |
参考Home Assistant文档设置MQTT发现:
[***]
通过环境变量配置MQTT客户端并连接到MQTT代理。若Home Assistant启用自动发现,将创建以下实体:
生成的实体示例:
手动配置示例:
服务器和VM名称与MQTT中一致(空格替换为下划线,全小写)
** payload选项 : started, stopped, paused, restart, kill, hibernate**
yaml- platform: mqtt command_topic: "homeassistant/servername/vmname/state" payload_on: "started" payload_off: "stopped"
当Unraid API连接到MQTT代理时,所有API功能的配置详情会发布到各种Home Assistant实体类型下,例如homeassistant/switch/server/vm/config。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务