diff --git a/README.md b/README.md index d89cd13..ed72a6e 100644 --- a/README.md +++ b/README.md @@ -157,4 +157,16 @@ FRP客户端。 ✓ [Excalidraw](excalidraw/) : -一款支持多人协同的私有化在线画板工具。 \ No newline at end of file +一款支持多人协同的私有化在线画板工具。 + +✓ [DDNS-GO](ddns-go/) : + +一款自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。 + +✓ [LOCAL CALENDAR AND POETRY](calendar-poetry/) : + +它是本地日历和古诗词相结合的接口。 + +✓ [FRP Client](frp-client/) : + +FRP客户端。 \ No newline at end of file diff --git a/addon-data-migrate/CHANGELOG.md b/addon-data-migrate/CHANGELOG.md index d671d9c..bb1744c 100644 --- a/addon-data-migrate/CHANGELOG.md +++ b/addon-data-migrate/CHANGELOG.md @@ -1,3 +1,8 @@ +### 0.3.2(2024-10-12) + +- 版本升级 + + ### 0.2.1(2024-03-25) - 版本升级 diff --git a/addon-data-migrate/config.yaml b/addon-data-migrate/config.yaml index 8e8c26d..aaee710 100644 --- a/addon-data-migrate/config.yaml +++ b/addon-data-migrate/config.yaml @@ -1,5 +1,5 @@ name: Addon数据迁移工具 -version: 0.2.1 +version: 0.3.2 slug: addonDataMigrate codenotary: wghaos@163.com description: '解决不同仓库中addons的数据迁移' @@ -12,6 +12,7 @@ arch: - armv7 ingress: true ingress_port: 80 +panel_icon: 'mdi:file-move' map: - all_addon_configs:rw - backup:rw diff --git a/calendar-poetry/CHANGELOG.md b/calendar-poetry/CHANGELOG.md new file mode 100644 index 0000000..cfb68d7 --- /dev/null +++ b/calendar-poetry/CHANGELOG.md @@ -0,0 +1,3 @@ +### latest-2024092512(2024-09-25) + +- 首次推出 \ No newline at end of file diff --git a/calendar-poetry/DOCS.md b/calendar-poetry/DOCS.md new file mode 100644 index 0000000..23de9ba --- /dev/null +++ b/calendar-poetry/DOCS.md @@ -0,0 +1,6 @@ +# LOCAL CALENDAR AND POETRY + +## 默认端口 + +- 日历:13001端口 +- 古诗: 13002端口 diff --git a/calendar-poetry/README.md b/calendar-poetry/README.md new file mode 100644 index 0000000..74342b0 --- /dev/null +++ b/calendar-poetry/README.md @@ -0,0 +1,9 @@ +# 冬瓜甄选Addons: LOCAL CALENDAR AND POETRY + +## 关于 + +- 它是本地日历和古诗词相结合的接口 + +## 地址 +[参考](https://bbs.hassbian.com/thread-26449-1-1.html) +[docker hub](https://hub.docker.com/u/bugprogrammer) diff --git a/calendar-poetry/apparmor.txt b/calendar-poetry/apparmor.txt new file mode 100644 index 0000000..96f7c34 --- /dev/null +++ b/calendar-poetry/apparmor.txt @@ -0,0 +1,41 @@ +#include + +profile hassos_ssh_configurator_addon flags=(attach_disconnected,mediate_deleted) { + #include + + capability, + file, + mount, + umount, + remount, + + capability setgid, + capability setuid, + capability dac_override, + + # S6-Overlay + /bin/** ix, + /usr/bin/** ix, + /usr/lib/bashio/** ix, + /etc/s6/** rix, + /run/s6/** rix, + /etc/services.d/** rwix, + /etc/cont-init.d/** rwix, + /etc/cont-finish.d/** rwix, + /init rix, + /var/run/** mrwkl, + /var/run/ mrwkl, + /proc/self/attr/** mrwkl, + # Files required + /tmp/** mrkwl, + + # Data access + /data/** rw, + + # suppress ptrace denials when using 'docker ps' or using 'ps' inside a container + ptrace (trace,read) peer=docker-default, + + # docker daemon confinement requires explict allow rule for signal + signal (receive) set=(kill,term) peer=/usr/bin/docker, + +} diff --git a/calendar-poetry/build.yaml b/calendar-poetry/build.yaml new file mode 100644 index 0000000..1d47974 --- /dev/null +++ b/calendar-poetry/build.yaml @@ -0,0 +1,5 @@ +--- +build_from: + amd64: d.fashgh.com/bugprogrammer/calendar-remark:latest + aarch64: d.fashgh.com/bugprogrammer/calendar-remark:latest_arm64v8 + diff --git a/calendar-poetry/config.yaml b/calendar-poetry/config.yaml new file mode 100644 index 0000000..cf8ff68 --- /dev/null +++ b/calendar-poetry/config.yaml @@ -0,0 +1,16 @@ +name: "LOCAL CALENDAR AND POETRY" +version: 'latest-2024092512' +slug: 'calendar_poetry' +codenotary: wghaos@163.com +description: '它是本地日历和古诗词相结合的接口' +image: wghaos/{arch}-calendar-poetry +url: https://gitcode.com/waxgourd/addons +init: false +arch: + - aarch64 + - amd64 +ports: + 80/tcp: 13001 + 5000/tcp: 13002 +apparmor: true +boot: manual diff --git a/calendar-poetry/icon.png b/calendar-poetry/icon.png new file mode 100644 index 0000000..c06c5ca Binary files /dev/null and b/calendar-poetry/icon.png differ diff --git a/calendar-poetry/logo.png b/calendar-poetry/logo.png new file mode 100644 index 0000000..17a464a Binary files /dev/null and b/calendar-poetry/logo.png differ diff --git a/ddns-go/CHANGELOG.md b/ddns-go/CHANGELOG.md new file mode 100644 index 0000000..56062a1 --- /dev/null +++ b/ddns-go/CHANGELOG.md @@ -0,0 +1,3 @@ +### 6.7.0 (2024-09-19) + +- 首次推出 \ No newline at end of file diff --git a/ddns-go/DOCS.md b/ddns-go/DOCS.md new file mode 100644 index 0000000..fb7160f --- /dev/null +++ b/ddns-go/DOCS.md @@ -0,0 +1,53 @@ +# DDNS-GO + +## 配置 + +### pwd + +重置密码,如果为空则使用上次密码 + +### frequency + +同步间隔时间(秒) + +## 特性 + +- 支持Mac、Windows、Linux系统,支持ARM、x86架构 + +- 支持的域名服务商 阿里云 腾讯云 Dnspod Cloudflare 华为云 Callback 百度云 Porkbun GoDaddy Namecheap NameSilo Dynadot + +- 支持接口/网卡/命令获取IP + +- 支持以服务的方式运行 + +- 默认间隔300秒同步一次 + +- 支持同时配置多个DNS服务商 + +- 支持多个域名同时解析 + +- 支持多级域名 + +- 网页中配置,简单又方便,默认勾选禁止从公网访问 + +- 网页中方便快速查看最近50条日志 + +- 支持Webhook通知 + +- 支持TTL + +- 支持部分DNS服务商传递自定义参数,实现地域解析/多IP等功能 + +## 使用说明 + +1. 安装后打开web ui(第一次设置公网无法访问,需要进入该系统关掉“禁止公网访问”)。 + +1. 选择DNS服务商,以阿里云为例填好相应的“AccessKey ID”和“AccessKey Secret”。 + +1. 填写“Domains”,例如“domain.example.com”。 + +1. 点击保存。 + +1. 去路由器将相应的端口映射到公网,访问即可。 + +1. 默认 用户名:admin 密码:admin1 \ No newline at end of file diff --git a/ddns-go/README.md b/ddns-go/README.md new file mode 100644 index 0000000..5384a1a --- /dev/null +++ b/ddns-go/README.md @@ -0,0 +1,10 @@ +# 冬瓜甄选Addons:DDNS-GO + +## 关于 + +自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。 + +## 源地址 + +[项目](https://github.com/jeessy2/ddns-go/tree/master) +[docker hub](https://hub.docker.com/r/jeessy/ddns-go/tags) \ No newline at end of file diff --git a/ddns-go/apparmor.txt b/ddns-go/apparmor.txt new file mode 100644 index 0000000..96f7c34 --- /dev/null +++ b/ddns-go/apparmor.txt @@ -0,0 +1,41 @@ +#include + +profile hassos_ssh_configurator_addon flags=(attach_disconnected,mediate_deleted) { + #include + + capability, + file, + mount, + umount, + remount, + + capability setgid, + capability setuid, + capability dac_override, + + # S6-Overlay + /bin/** ix, + /usr/bin/** ix, + /usr/lib/bashio/** ix, + /etc/s6/** rix, + /run/s6/** rix, + /etc/services.d/** rwix, + /etc/cont-init.d/** rwix, + /etc/cont-finish.d/** rwix, + /init rix, + /var/run/** mrwkl, + /var/run/ mrwkl, + /proc/self/attr/** mrwkl, + # Files required + /tmp/** mrkwl, + + # Data access + /data/** rw, + + # suppress ptrace denials when using 'docker ps' or using 'ps' inside a container + ptrace (trace,read) peer=docker-default, + + # docker daemon confinement requires explict allow rule for signal + signal (receive) set=(kill,term) peer=/usr/bin/docker, + +} diff --git a/ddns-go/config.yaml b/ddns-go/config.yaml new file mode 100644 index 0000000..088c104 --- /dev/null +++ b/ddns-go/config.yaml @@ -0,0 +1,27 @@ +name: "DDNS-GO" +version: '6.7.0' +slug: 'ddns_go' +codenotary: wghaos@163.com +description: '自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务' +image: wghaos/ddns-go +url: https://gitcode.com/waxgourd/addons +init: false +arch: + - aarch64 + - amd64 + - armv7 +ports: + 9876/tcp: 9876 +apparmor: true +host_network: true +startup: application +boot: manual +webui: "http://[HOST]:[PORT:9876]/" +options: + pwd: "" + frequency: 300 +schema: + pwd: str + frequency: "int(10,)" +breaking_versions: + - "6.6.9" \ No newline at end of file diff --git a/ddns-go/icon.png b/ddns-go/icon.png new file mode 100644 index 0000000..5acc0dc Binary files /dev/null and b/ddns-go/icon.png differ diff --git a/ddns-go/logo.png b/ddns-go/logo.png new file mode 100644 index 0000000..7fc4766 Binary files /dev/null and b/ddns-go/logo.png differ diff --git a/ddns-go/translations/en.yaml b/ddns-go/translations/en.yaml new file mode 100644 index 0000000..b6cf772 --- /dev/null +++ b/ddns-go/translations/en.yaml @@ -0,0 +1,10 @@ +--- +configuration: + pwd: + name: pwd + description: >- + password + frequency: + name: frequency + description: >- + frequency diff --git a/ddns-go/translations/zh-Hans.yaml b/ddns-go/translations/zh-Hans.yaml new file mode 100644 index 0000000..d9c5e4f --- /dev/null +++ b/ddns-go/translations/zh-Hans.yaml @@ -0,0 +1,10 @@ +--- +configuration: + pwd: + name: 密码 + description: >- + 密码 + frequency: + name: 频率 + description: >- + 频率 \ No newline at end of file diff --git a/frp-client-51/README.md b/frp-client-51/README.md index ca9e110..f99c4ae 100644 --- a/frp-client-51/README.md +++ b/frp-client-51/README.md @@ -1,4 +1,4 @@ -# 冬瓜甄选addons:FRP Client 0.51.0 +# 冬瓜甄选addons:FRP Client 0.51.0 (停更) ## 关于 @@ -7,3 +7,7 @@ ## 本项目为Frp HA客户端 https://github.com/huxiaoxu2019/hass-addon-frp-client + +## 备注 + +此版本停止更新,请使用最新 "frp-client" Addons \ No newline at end of file diff --git a/frp-client-51/config.yaml b/frp-client-51/config.yaml index 09be8a0..58bf57f 100644 --- a/frp-client-51/config.yaml +++ b/frp-client-51/config.yaml @@ -1,4 +1,4 @@ -name: "FRP Client 0.51.0" +name: "FRP Client 0.51.0 (停更)" slug: "frp_client_51" version: "0.59.0" description: "您可以使用此工具通过端口转发实现对本地Home Assistant操作系统的远程访问" diff --git a/frp-client/CHANGELOG.md b/frp-client/CHANGELOG.md new file mode 100644 index 0000000..2fb7112 --- /dev/null +++ b/frp-client/CHANGELOG.md @@ -0,0 +1,11 @@ +### 0.59.0(07-09-2024) + +- 版本升级 + +### 0.54.0-2(04-07-2024) + +- 版本升级 + +### 0.54.0 (02-26-2024) + +- 首次推出 diff --git a/frp-client/DOCS.md b/frp-client/DOCS.md new file mode 100644 index 0000000..8c20f6a --- /dev/null +++ b/frp-client/DOCS.md @@ -0,0 +1,15 @@ +# FRP Client + +## 配置说明 + + +1. 按照实际情况填写相关"配置" +1. 修改Home Assistant `config/configuration.yaml` 添加: + +```yaml +http: + use_x_forwarded_for: true + trusted_proxies: + - 127.0.0.1 +``` +修改之后,重启HA \ No newline at end of file diff --git a/frp-client/README.md b/frp-client/README.md new file mode 100644 index 0000000..7d1dd53 --- /dev/null +++ b/frp-client/README.md @@ -0,0 +1,14 @@ +# 冬瓜甄选addons:FRP Client + +## 关于 + +您可以使用此工具通过端口转发实现对本地Home Assistant操作系统的远程访问。 + +## 本项目为Frp HA客户端 + +- 源码:https://github.com/huxiaoxu2019/hass-addon-frp-client +- 文档:https://gofrp.org/zh-cn/ +- 依赖:https://github.com/fatedier/frp + +## 与 0.51 版本区别 +- 配置:支持 TOML、YAML 和 JSON 进行配置。请注意,INI 已弃用,并将在将来的版本中删除。新功能将仅在 TOML、YAML 或 JSON 中可用。需要这些新功能的用户应相应地切换其配置格式。 \ No newline at end of file diff --git a/frp-client/config.yaml b/frp-client/config.yaml new file mode 100644 index 0000000..0736047 --- /dev/null +++ b/frp-client/config.yaml @@ -0,0 +1,43 @@ +name: "FRP Client" +slug: "frp_client" +version: "0.59.0" +description: "您可以使用此工具通过端口转发实现对本地Home Assistant操作系统的远程访问" +url: https://gitcode.com/waxgourd/addons +host_network: true +startup: application +boot: "auto" +init: false +image: wghaos/frp-client +map: + - share:rw +privileged: + - NET_ADMIN +devices: + - /dev/net/tun +arch: + - aarch64 + - amd64 +options: + serverAddr: null + serverPort: null + authToken: null + webServerPort: null + webServerUser: null + webServerPassword: null + proxyType: http + customDomain: null + proxyName: "homeassistant" + localPort: 8123 + remotePort: 8123 +schema: + serverAddr: str + serverPort: int + authToken: str + webServerPort: int + webServerUser: str + webServerPassword: str + proxyType: list(http|tcp) + proxyName: str + customDomain: str? + localPort: int? + remotePort: int? diff --git a/frp-client/icon.png b/frp-client/icon.png new file mode 100644 index 0000000..94b2ad2 Binary files /dev/null and b/frp-client/icon.png differ diff --git a/frp-client/logo.png b/frp-client/logo.png new file mode 100644 index 0000000..94b2ad2 Binary files /dev/null and b/frp-client/logo.png differ diff --git a/frp-client/translations/en.yaml b/frp-client/translations/en.yaml new file mode 100644 index 0000000..7ac8d4d --- /dev/null +++ b/frp-client/translations/en.yaml @@ -0,0 +1,50 @@ +--- +configuration: + serverAddr: + name: serverAddr + description: >- + The address to connect to the server. + serverPort: + name: serverPort + description: >- + The default port for connecting to the server is 7000. + authToken: + name: authToken + description: >- + Token authentication. + webServerAddr: + name: webServerAddr + description: >- + Client AdminServer address configuration. + webServerPort: + name: webServerPort + decription: >- + Client AdminServer port configuration. + webServerUser: + name: webServerUser + description: >- + Client AdminServer user configuration. + webServerPassword: + name: webServerPassword + description: >- + Client AdminServer password configuration. + customDomain: + name: customDomain + description: >- + Custom field. + proxyName: + name: proxyName + description: >- + Agent name. + proxyType: + name: proxyType + description: >- + Agency Agreement. + localPort: + name: localPort + description: >- + Local port. + remotePort: + name: remotePort + description: >- + Remote_port. \ No newline at end of file diff --git a/frp-client/translations/zh-Hans.yaml b/frp-client/translations/zh-Hans.yaml new file mode 100644 index 0000000..e9a5aaa --- /dev/null +++ b/frp-client/translations/zh-Hans.yaml @@ -0,0 +1,50 @@ +--- +configuration: + serverAddr: + name: FRP服务端地址 + description: >- + 连接FRP服务端的地址。 + serverPort: + name: FRP服务器端口 + description: >- + 连接FRP服务端的端口。 + authToken: + name: 验证令牌 + description: >- + 身份验证令牌。 + webServerAddr: + name: 客户端地址 + description: >- + 客户端 AdminServer地址配置。 + webServerPort: + name: 端口配置 + description: >- + 客户端 AdminServer 端口配置。 + webServerUser: + name: 用户名 + description: >- + 客户端 AdminServer 用户名配置。 + webServerPassword: + name: 密码 + description: >- + 客户端 AdminServer 密码配置。 + customDomain: + name: 自定义二级域名 + description: >- + 自定义二级域名(填写需要绑定的二级域名)。 + proxyName: + name: 配置项名称 + description: >- + 该配置信息的名称(没特殊需求默认即可)。 + proxyType: + name: 代理协议 + description: >- + 代理协议。 + localPort: + name: Web本地端口 + description: >- + HomeAssistant的Web本地端口。 + remotePort: + name: Web访问端口 + description: >- + HomeAssistant的Web访问端口。 \ No newline at end of file diff --git a/mpd/CHANGELOG.md b/mpd/CHANGELOG.md index 22a4ae5..db77a0c 100644 --- a/mpd/CHANGELOG.md +++ b/mpd/CHANGELOG.md @@ -1,3 +1,7 @@ +### 1.7.3(2023-10-15) + +- 版本升级 + ### 1.7.2(2023-12-29) - 首次推出 \ No newline at end of file diff --git a/mpd/config.yaml b/mpd/config.yaml index f2f4431..305a24f 100644 --- a/mpd/config.yaml +++ b/mpd/config.yaml @@ -1,5 +1,5 @@ name: MPD -version: 1.7.2 +version: 1.7.3 slug: mpd panel_icon: mdi:music-circle description: >- @@ -13,7 +13,7 @@ arch: - aarch64 - amd64 - i386 -image: m.fashgh.com/poeschl/ha-mpd-{arch} +image: ghcr.io/poeschl-homeassistant-addons/mpd-{arch} init: false audio: true devices: