首次推出addns-go、calendar-poetry、frp-client;

升级了addons-data-migrate、frp-client-51、mpd。
This commit is contained in:
waxgourd
2024-10-15 19:56:43 +08:00
parent b42857e498
commit 9df15ece6d
32 changed files with 449 additions and 6 deletions

View File

@@ -158,3 +158,15 @@ FRP客户端。
✓ [Excalidraw](excalidraw/) : ✓ [Excalidraw](excalidraw/) :
一款支持多人协同的私有化在线画板工具。 一款支持多人协同的私有化在线画板工具。
✓ [DDNS-GO](ddns-go/) :
一款自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。
✓ [LOCAL CALENDAR AND POETRY](calendar-poetry/) :
它是本地日历和古诗词相结合的接口。
✓ [FRP Client](frp-client/) :
FRP客户端。

View File

@@ -1,3 +1,8 @@
### 0.3.22024-10-12
- 版本升级
### 0.2.12024-03-25 ### 0.2.12024-03-25
- 版本升级 - 版本升级

View File

@@ -1,5 +1,5 @@
name: Addon数据迁移工具 name: Addon数据迁移工具
version: 0.2.1 version: 0.3.2
slug: addonDataMigrate slug: addonDataMigrate
codenotary: wghaos@163.com codenotary: wghaos@163.com
description: '解决不同仓库中addons的数据迁移' description: '解决不同仓库中addons的数据迁移'
@@ -12,6 +12,7 @@ arch:
- armv7 - armv7
ingress: true ingress: true
ingress_port: 80 ingress_port: 80
panel_icon: 'mdi:file-move'
map: map:
- all_addon_configs:rw - all_addon_configs:rw
- backup:rw - backup:rw

View File

@@ -0,0 +1,3 @@
### latest-20240925122024-09-25
- 首次推出

6
calendar-poetry/DOCS.md Normal file
View File

@@ -0,0 +1,6 @@
# LOCAL CALENDAR AND POETRY
## 默认端口
- 日历13001端口
- 古诗: 13002端口

View File

@@ -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)

View File

@@ -0,0 +1,41 @@
#include <tunables/global>
profile hassos_ssh_configurator_addon flags=(attach_disconnected,mediate_deleted) {
#include <abstractions/base>
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,
}

View File

@@ -0,0 +1,5 @@
---
build_from:
amd64: d.fashgh.com/bugprogrammer/calendar-remark:latest
aarch64: d.fashgh.com/bugprogrammer/calendar-remark:latest_arm64v8

View File

@@ -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

BIN
calendar-poetry/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
calendar-poetry/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

3
ddns-go/CHANGELOG.md Normal file
View File

@@ -0,0 +1,3 @@
### 6.7.0 (2024-09-19)
- 首次推出

53
ddns-go/DOCS.md Normal file
View File

@@ -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

10
ddns-go/README.md Normal file
View File

@@ -0,0 +1,10 @@
# 冬瓜甄选AddonsDDNS-GO
## 关于
自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。
## 源地址
[项目](https://github.com/jeessy2/ddns-go/tree/master)
[docker hub](https://hub.docker.com/r/jeessy/ddns-go/tags)

41
ddns-go/apparmor.txt Normal file
View File

@@ -0,0 +1,41 @@
#include <tunables/global>
profile hassos_ssh_configurator_addon flags=(attach_disconnected,mediate_deleted) {
#include <abstractions/base>
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,
}

27
ddns-go/config.yaml Normal file
View File

@@ -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"

BIN
ddns-go/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
ddns-go/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,10 @@
---
configuration:
pwd:
name: pwd
description: >-
password
frequency:
name: frequency
description: >-
frequency

View File

@@ -0,0 +1,10 @@
---
configuration:
pwd:
name: 密码
description: >-
密码
frequency:
name: 频率
description: >-
频率

View File

@@ -1,4 +1,4 @@
# 冬瓜甄选addonsFRP Client 0.51.0 # 冬瓜甄选addonsFRP Client 0.51.0 (停更)
## 关于 ## 关于
@@ -7,3 +7,7 @@
## 本项目为Frp HA客户端 ## 本项目为Frp HA客户端
https://github.com/huxiaoxu2019/hass-addon-frp-client https://github.com/huxiaoxu2019/hass-addon-frp-client
## 备注
此版本停止更新,请使用最新 "frp-client" Addons

View File

@@ -1,4 +1,4 @@
name: "FRP Client 0.51.0" name: "FRP Client 0.51.0 (停更)"
slug: "frp_client_51" slug: "frp_client_51"
version: "0.59.0" version: "0.59.0"
description: "您可以使用此工具通过端口转发实现对本地Home Assistant操作系统的远程访问" description: "您可以使用此工具通过端口转发实现对本地Home Assistant操作系统的远程访问"

11
frp-client/CHANGELOG.md Normal file
View File

@@ -0,0 +1,11 @@
### 0.59.007-09-2024
- 版本升级
### 0.54.0-204-07-2024
- 版本升级
### 0.54.0 02-26-2024
- 首次推出

15
frp-client/DOCS.md Normal file
View File

@@ -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

14
frp-client/README.md Normal file
View File

@@ -0,0 +1,14 @@
# 冬瓜甄选addonsFRP 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 中可用。需要这些新功能的用户应相应地切换其配置格式。

43
frp-client/config.yaml Normal file
View File

@@ -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?

BIN
frp-client/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

BIN
frp-client/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@@ -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.

View File

@@ -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访问端口。

View File

@@ -1,3 +1,7 @@
### 1.7.32023-10-15
- 版本升级
### 1.7.22023-12-29 ### 1.7.22023-12-29
- 首次推出 - 首次推出

View File

@@ -1,5 +1,5 @@
name: MPD name: MPD
version: 1.7.2 version: 1.7.3
slug: mpd slug: mpd
panel_icon: mdi:music-circle panel_icon: mdi:music-circle
description: >- description: >-
@@ -13,7 +13,7 @@ arch:
- aarch64 - aarch64
- amd64 - amd64
- i386 - i386
image: m.fashgh.com/poeschl/ha-mpd-{arch} image: ghcr.io/poeschl-homeassistant-addons/mpd-{arch}
init: false init: false
audio: true audio: true
devices: devices: