From 7c6824151c276951462e7eb2180d1157b3b6a257 Mon Sep 17 00:00:00 2001 From: waxgourd Date: Wed, 16 Oct 2024 20:06:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E6=AC=A1=E6=8E=A8=E5=87=BA=E4=BA=86po?= =?UTF-8?q?rtainer-zh-wg;=20=E5=8D=87=E7=BA=A7=E4=BA=86mpd=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++- mpd/README.md | 2 +- mpd/config.yaml | 2 +- portainer-zh-wg/CHANGELOG.md | 3 ++ portainer-zh-wg/DOCS.md | 13 +++++ portainer-zh-wg/README.md | 11 ++++ portainer-zh-wg/apparmor.txt | 59 ++++++++++++++++++++++ portainer-zh-wg/config.yaml | 50 ++++++++++++++++++ portainer-zh-wg/icon.png | Bin 0 -> 3080 bytes portainer-zh-wg/logo.png | Bin 0 -> 3080 bytes portainer-zh-wg/translations/en.yaml | 16 ++++++ portainer-zh-wg/translations/zh-Hans.yaml | 16 ++++++ 12 files changed, 175 insertions(+), 3 deletions(-) create mode 100644 portainer-zh-wg/CHANGELOG.md create mode 100644 portainer-zh-wg/DOCS.md create mode 100644 portainer-zh-wg/README.md create mode 100644 portainer-zh-wg/apparmor.txt create mode 100644 portainer-zh-wg/config.yaml create mode 100644 portainer-zh-wg/icon.png create mode 100644 portainer-zh-wg/logo.png create mode 100644 portainer-zh-wg/translations/en.yaml create mode 100644 portainer-zh-wg/translations/zh-Hans.yaml diff --git a/README.md b/README.md index ed72a6e..945130b 100644 --- a/README.md +++ b/README.md @@ -169,4 +169,8 @@ FRP客户端。 ✓ [FRP Client](frp-client/) : -FRP客户端。 \ No newline at end of file +FRP客户端。 + +✓ [PortainerZhWg](portainer-zh-wg/) : + +轻松管理您的Docker环境。 \ No newline at end of file diff --git a/mpd/README.md b/mpd/README.md index d9afc30..209b549 100644 --- a/mpd/README.md +++ b/mpd/README.md @@ -6,4 +6,4 @@ ## 来源 -https://github.com/Poeschl/Hassio-Addons/tree/main/mpd +https://github.com/Poeschl-HomeAssistant-Addons/mpd \ No newline at end of file diff --git a/mpd/config.yaml b/mpd/config.yaml index 305a24f..4afc708 100644 --- a/mpd/config.yaml +++ b/mpd/config.yaml @@ -13,7 +13,7 @@ arch: - aarch64 - amd64 - i386 -image: ghcr.io/poeschl-homeassistant-addons/mpd-{arch} +image: m.fashgh.com/poeschl-homeassistant-addons/mpd-{arch} init: false audio: true devices: diff --git a/portainer-zh-wg/CHANGELOG.md b/portainer-zh-wg/CHANGELOG.md new file mode 100644 index 0000000..4cdfc48 --- /dev/null +++ b/portainer-zh-wg/CHANGELOG.md @@ -0,0 +1,3 @@ +### 2.21.0 (2024-10-12) + +- 首次推出 \ No newline at end of file diff --git a/portainer-zh-wg/DOCS.md b/portainer-zh-wg/DOCS.md new file mode 100644 index 0000000..c8f5789 --- /dev/null +++ b/portainer-zh-wg/DOCS.md @@ -0,0 +1,13 @@ +# PortainerZhWg + +## 使用方法 + +- 默认用户名:admin,默认密码:homeassistant。 + +- 如想自定义登录密码需要进入配置页面中的密码项中设置一下。 + +- 启动前必须在信息页中,关闭“保护模式”,否则无法启动。 + +- 点击启动,并查看日志显示“starting services”则表示启动完成。 + +- 回到信息页点击“打开 WEB UI”进入。 diff --git a/portainer-zh-wg/README.md b/portainer-zh-wg/README.md new file mode 100644 index 0000000..ec41472 --- /dev/null +++ b/portainer-zh-wg/README.md @@ -0,0 +1,11 @@ +# 冬瓜甄选addons:PortainerZhWg + +## 关于 + +这是一个很有名的docker可视化界面的管理工具。此版本为汉化版。 + +## 来源 + +https://github.com/alexbelgium/hassio-addons/tree/master/portainer + +https://github.com/eysp/portainer-ce \ No newline at end of file diff --git a/portainer-zh-wg/apparmor.txt b/portainer-zh-wg/apparmor.txt new file mode 100644 index 0000000..ef354c8 --- /dev/null +++ b/portainer-zh-wg/apparmor.txt @@ -0,0 +1,59 @@ +#include + +profile portainer_addon flags=(attach_disconnected,mediate_deleted) { + #include + + capability, + file, + signal, + mount, + umount, + remount, + network udp, + network tcp, + network dgram, + network stream, + network inet, + network inet6, + network netlink raw, + network unix dgram, + capability setgid, + capability setuid, + + +# S6-Overlay + /init ix, + /run/{s6,s6-rc*,service}/** ix, + /package/** ix, + /command/** ix, + /run/{,**} rwk, + /dev/tty rw, + /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, + /dev/i2c-1 mrwkl, + /dev/fuse mrwkl, + /dev/sda1 mrwkl, + /dev/sdb1 mrwkl, + /dev/nvme0 mrwkl, + /dev/nvme1 mrwkl, + /dev/mmcblk0p1 mrwkl, + + # 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/portainer-zh-wg/config.yaml b/portainer-zh-wg/config.yaml new file mode 100644 index 0000000..f6c82b1 --- /dev/null +++ b/portainer-zh-wg/config.yaml @@ -0,0 +1,50 @@ +name: PortainerZhWg +version: 2.21.0 +slug: portainer-zh-wg +description: 轻松管理您的Docker环境 +codenotary: wghaos@163.com +url: 'https://gitcode.com/waxgourd/addons' +image: wghaos/portainer-ce +arch: + - aarch64 + - amd64 + - armv7 +backup_exclude: + - backups + - docker_config/cli-plugins +startup: system +boot: manual +host_network: true +docker_api: true +hassio_api: true +ingress: true +ingress_port: 1337 +ingress_stream: true +init: false +map: + - 'share:rw' + - ssl +privileged: + - SYS_ADMIN + - DAC_READ_SEARCH +full_access: true +hassio_role: admin +udev: true +panel_icon: 'mdi:docker' +webui: "[PROTO:http]://[HOST]:[PORT:9000]" +ports: + 8000/tcp: null + 9000/tcp: 9000 +ports_description: + 8000/tcp: 'Edge Agent Api (Enable when managing remote edge agents)' + 9000/tcp: 'Web UI port' +options: + certfile: fullchain.pem + keyfile: privkey.pem + password: homeassistant + ssl: false +schema: + certfile: str + keyfile: str + password: 'str?' + ssl: bool diff --git a/portainer-zh-wg/icon.png b/portainer-zh-wg/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3e7635b7253fd616befd31c488900dcb52357c74 GIT binary patch literal 3080 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 literal 0 HcmV?d00001 diff --git a/portainer-zh-wg/logo.png b/portainer-zh-wg/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3e7635b7253fd616befd31c488900dcb52357c74 GIT binary patch literal 3080 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 literal 0 HcmV?d00001 diff --git a/portainer-zh-wg/translations/en.yaml b/portainer-zh-wg/translations/en.yaml new file mode 100644 index 0000000..383947d --- /dev/null +++ b/portainer-zh-wg/translations/en.yaml @@ -0,0 +1,16 @@ +--- +configuration: + certfile: + name: certfile + description: >- + ssl certificate, must be located in /ssl. + password: + name: password + description: >- + define admin password. If kept blank, will allow manual restore of previous backup. At least 12 characters. + keyfile: + name: keyfile + description: >- + sslkeyfile, must be located in /ssl. + ssl: + name: ssl \ No newline at end of file diff --git a/portainer-zh-wg/translations/zh-Hans.yaml b/portainer-zh-wg/translations/zh-Hans.yaml new file mode 100644 index 0000000..a39a73c --- /dev/null +++ b/portainer-zh-wg/translations/zh-Hans.yaml @@ -0,0 +1,16 @@ +--- +configuration: + certfile: + name: 证书文件 + description: >- + SSL证书,必须位于/ SSL目录下。 + password: + name: 密码 + description: >- + 定义admin密码。如果保持空白,将允许手动恢复以前的备份。至少12个字符。 + keyfile: + name: 密钥 + description: >- + ssl密钥,必须位于/SSL目录下。 + ssl: + name: ssl \ No newline at end of file