首次推出frigate、wghaosssh

This commit is contained in:
waxgourd
2024-04-28 23:39:00 +08:00
parent 314d5c5047
commit 7c1e7d7446
14 changed files with 404 additions and 0 deletions

7
wghaosssh/CHANGELOG.md Normal file
View File

@@ -0,0 +1,7 @@
### 0.1.1-30-beta 2024-04-26
- 前端去除保存重启盒子提示,点击应用即可生效
### 0.1.1-29-beta 2024-04-22
- 首次推出

20
wghaosssh/DOCS.md Normal file
View File

@@ -0,0 +1,20 @@
# WGHAOS SSH 配置器
## 使用方法
- 启动前请关闭保护模式,启动后可通过查看日志来检查是否正常启动。
- 点击“打开WebUI”进行操作。
- 将自己的公钥粘贴到对文本栏中,保存并应用即可立即生效。
注:执行保存、删除、恢复出厂设置按钮后,需要点击“应用”按钮后才可生效
- 公钥示例:
```
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGTlRAfhm9BIV6l6sOubRgeCY0wRhYQVfB3QBWFl2ELpeAnTHwRYY+4pSP1Nu7FuZqAzDyZkssmFkbXHJGqi6EAnAkRLsKhzvDKo5WSXfEQdl2kSN5bgU/e37GfwqG4ChEfY56gwu+tdHtt4eIrplcLjBB9Y43SFjth/Ouke+DVGaBO2LYNc8U0S4EiHT6KdRXS4iIwYjXMw6SEsT7eP9IWQObQ4ZgyG0cHO/6ArxJ0fyOcAI29sLzM9466ID0mTaJWHriTRf6Lxhpdd/S30VTG0JMTdo/Fj root@HLAB-A17
```
冬瓜为了方便开发调试默认了两个wghaos的测试秘钥使用时可以自行删除。

10
wghaosssh/README.md Normal file
View File

@@ -0,0 +1,10 @@
# 冬瓜甄选addonsWGHAOS SSH 配置器
## 关于
这个haos的证书配置器。可以简单方便配置主机的SSH证书端口22222
- 适用于官方HAOS及冬瓜HAOS。
- 本地公钥添加后,点击<应用>后才会更新到主机。
- 可视化秘钥列表、支持多密钥添加、删除。
- 注默认的两个是冬瓜haos测试秘钥介意请删除即可。

49
wghaosssh/apparmor.txt Normal file
View File

@@ -0,0 +1,49 @@
#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
/dev/sda1 mrwkl,
/dev/sda7 mrwkl,
/dev/sda8 mrwkl,
/dev/sdb1 mrwkl,
/dev/mmcblk0p1 mrwkl,
/dev/* mrwkl,
/tmp/** mrkwl,
# Data access
/data/** rw,
/addon_configs/** 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,
}

28
wghaosssh/config.yaml Normal file
View File

@@ -0,0 +1,28 @@
name: "WGHAOS SSH 配置器"
version: '0.1.1-34-beta'
slug: 'wghaosssh'
codenotary: wghaos@163.com
description: '这将启用端口22222上的SSH WGHassOS控制台。仅适用于Home Assistant操作系统'
image: registry.wghaos.com/wghaos/addons-wghaos-ssh
url: https://gitcode.com/waxgourd/addons
init: false
arch:
- aarch64
- amd64
- armv7
backup_exclude:
- '*/data/'
ingress: true
ingress_port: 9876
panel_icon: 'mdi:flower'
boot: manual
privileged:
- SYS_ADMIN
full_access: true
map:
- all_addon_configs:rw
- backup:rw
apparmor: true
docker_api: true
startup: services

BIN
wghaosssh/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
wghaosssh/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB