diff --git a/filebrowser-wg-low/CHANGELOG.md b/filebrowser-wg-low/CHANGELOG.md new file mode 100644 index 0000000..e2943a7 --- /dev/null +++ b/filebrowser-wg-low/CHANGELOG.md @@ -0,0 +1,6 @@ +### 2.32.0-1 (25-03-2025) + +- 版本升级 +### 2.32.0 (12-03-2025) + +- 首次推送 diff --git a/filebrowser-wg-low/DOCS.md b/filebrowser-wg-low/DOCS.md new file mode 100644 index 0000000..0e12d31 --- /dev/null +++ b/filebrowser-wg-low/DOCS.md @@ -0,0 +1,55 @@ +# Filebrowser冬瓜低Core版 + +## 配置说明 + +### 无认证运行模式: + +- 启用/停用ssl。 + +### 初始文件夹: + +- 可选项,默认值 /。 + +### 证书文件: + +- ssl证书文件。 + +### cifs域: + +- cifs域。 + +### cifs用户名: + +- 可选项,smb用户名,与smb shares用户名相同。 + +### cifs密码: + +- 可选项,smb密码,与smb shares密码相同。 + +### 密钥: + +- sl密钥。 + +### 本地磁盘: + +- 用逗号分隔要挂载的驱动器的硬件名称或其标签。例如sda1, sdb1, MYNAS等。 + +### 网络磁盘: + +- 可选,要挂载的smbv2/3服务器列表,以逗号分隔。 + +### 禁用缩略图: + +- True /false(设置禁用缩略图为True或false;速度默认为true)。 + +### ssl: + +- 启用/禁用ssl。 + +## 使用方法 + +- 可以通过浏览器页面访问 (端口号默认8080) + +- 默认用户名: "admin" 密码: "admin" + +- 网络磁盘挂载到 `/share/storagecifs`下。 \ No newline at end of file diff --git a/filebrowser-wg-low/README.md b/filebrowser-wg-low/README.md new file mode 100644 index 0000000..c401aa2 --- /dev/null +++ b/filebrowser-wg-low/README.md @@ -0,0 +1,10 @@ +# 冬瓜甄选addons:Filebrowser冬瓜低Core版 + +## 关于 + +一个非常好用的,基于Web管理的[文件管理器 File Browser](https://filebrowser.org/). +适用于Home Assistant 核心版本 < 2025.5.0 + +## 来源 + +https://github.com/alexbelgium/hassio-addons \ No newline at end of file diff --git a/filebrowser-wg-low/apparmor.txt b/filebrowser-wg-low/apparmor.txt new file mode 100644 index 0000000..98e97c1 --- /dev/null +++ b/filebrowser-wg-low/apparmor.txt @@ -0,0 +1,66 @@ +#include + +profile db21ed7f_qbittorrent 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, + capability sys_admin, + capability dac_read_search, + # capability dac_override, + # capability sys_rawio, + +# 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, + # Files required + /dev/fuse mrwkl, + /dev/sda1 mrwkl, + /dev/sdb1 mrwkl, + /dev/nvme0 mrwkl, + /dev/nvme1 mrwkl, + /dev/mmcblk0p1 mrwkl, + /dev/* mrwkl, + /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/filebrowser-wg-low/config.json b/filebrowser-wg-low/config.json new file mode 100644 index 0000000..927fc97 --- /dev/null +++ b/filebrowser-wg-low/config.json @@ -0,0 +1,133 @@ +{ + "arch": [ + "aarch64", + "amd64" + ], + "codenotary": "wghaos@163.com", + "description": "filebrowser冬瓜低配版,适用于homeassistant core < 2025.5.0 ,提供指定目录下的文件管理界面,可用于上传、删除、预览、重命名和编辑文件", + "devices": [ + "/dev/dri", + "/dev/dri/card0", + "/dev/dri/card1", + "/dev/dri/renderD128", + "/dev/vchiq", + "/dev/video10", + "/dev/video11", + "/dev/video12", + "/dev/video13", + "/dev/video14", + "/dev/video15", + "/dev/video16", + "/dev/ttyUSB0", + "/dev/sda", + "/dev/sdb", + "/dev/sdc", + "/dev/sdd", + "/dev/sde", + "/dev/sdf", + "/dev/sdg", + "/dev/nvme", + "/dev/nvme0", + "/dev/nvme0n1", + "/dev/nvme0n1p1", + "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme2n3p3", + "/dev/mmcblk", + "/dev/fuse", + "/dev/sda1", + "/dev/sdb1", + "/dev/sdc1", + "/dev/sdd1", + "/dev/sde1", + "/dev/sdf1", + "/dev/sdg1", + "/dev/sda2", + "/dev/sdb2", + "/dev/sdc2", + "/dev/sdd2", + "/dev/sde2", + "/dev/sdf2", + "/dev/sdg2", + "/dev/sda3", + "/dev/sdb3", + "/dev/sda4", + "/dev/sdb4", + "/dev/sda5", + "/dev/sda6", + "/dev/sda7", + "/dev/sda8", + "/dev/nvme0", + "/dev/nvme1", + "/dev/nvme2", + "/dev/md0", + "/dev/md1", + "/dev/md2", + "/dev/md3" + ], + "environment": { + "FB_BASEURL": "/filebrowser", + "PGID": "0", + "PUID": "0" + }, + "image": "r.hassbus.com/wghaos/addon-wghaos-filebrowser", + "ingress": true, + "ingress_stream": true, + "map": [ + "addon_config:rw", + "media:rw", + "all_addon_configs:rw", + "homeassistant_config:rw", + "addons:rw", + "backup:rw", + "share:rw", + "ssl:rw" + ], + "name": "Filebrowser冬瓜低Core版", + "options": { + "NoAuth": true, + "certfile": "fullchain.pem", + "disable_thumbnails": true, + "keyfile": "privkey.pem", + "TZ": "Asia/shanghai", + "ssl": false + }, + "panel_admin": false, + "panel_icon": "mdi:file-search", + "ports": { + "8080/tcp": null + }, + "ports_description": { + "8080/tcp": "Web UI port" + }, + "privileged": [ + "SYS_ADMIN", + "DAC_READ_SEARCH" + ], + "schema": { + "NoAuth": "bool", + "TZ":"str", + "base_folder": "str?", + "certfile": "str", + "cifsdomain": "str?", + "cifspassword": "str?", + "cifsusername": "str?", + "disable_thumbnails": "bool?", + "keyfile": "str", + "localdisks": "str?", + "networkdisks": "str?", + "ssl": "bool" + }, + "slug": "filebrowser-wg-low", + "url": "https://gitcode.com/waxgourd/addons", + "version": "2.32.0-1", + "udev": true, + "boot": "manual" +} diff --git a/filebrowser-wg-low/icon.png b/filebrowser-wg-low/icon.png new file mode 100644 index 0000000..4470a77 Binary files /dev/null and b/filebrowser-wg-low/icon.png differ diff --git a/filebrowser-wg-low/logo.png b/filebrowser-wg-low/logo.png new file mode 100644 index 0000000..4470a77 Binary files /dev/null and b/filebrowser-wg-low/logo.png differ diff --git a/filebrowser-wg-low/translations/en.yaml b/filebrowser-wg-low/translations/en.yaml new file mode 100644 index 0000000..51f0423 --- /dev/null +++ b/filebrowser-wg-low/translations/en.yaml @@ -0,0 +1,39 @@ +--- +configuration: + NoAuth: + name: NoAuth + description: >- + Remove password. Resets database when changed. + base_folder: + name: base_folder + description: >- + optional, default is / + certfile: + name: certfile + description: ssl certificate + cifsdomain: + name: cifsdomain + cifspassword: + name: cifspassword + description: optional, smb password, same for all smb shares + cifsusername: + name: cifsusername + description: optional, smb username, same for all smb shares + keyfile: + name: keyfile + description: >- + sslkeyfile + localdisks: + name: localdisks + description: >- + put the hardware name of your drive to mount separated by commas, or its label. ex. sda1, sdb1, MYNAS... + networkdisks: + name: networkdisks + description: >- + optional, list of smbv2/3 servers to mount, separated by commas + disable_thumbnails: + name: disable_thumbnails + description: >- + true/false (set disable_thumbnails to true or false ; default true for speed) + ssl: + name: ssl \ No newline at end of file diff --git a/filebrowser-wg-low/translations/zh-Hans.yaml b/filebrowser-wg-low/translations/zh-Hans.yaml new file mode 100644 index 0000000..bcfccab --- /dev/null +++ b/filebrowser-wg-low/translations/zh-Hans.yaml @@ -0,0 +1,39 @@ +--- +configuration: + NoAuth: + name: 无认证运行模式 + description: >- + 删除密码,更改时重置数据库。 + base_folder: + name: 初始文件夹 + description: >- + 可选项,默认值 / + certfile: + name: 证书文件 + description: ssl证书文件 + cifsdomain: + name: cifs域 + cifspassword: + name: cifs密码 + description: 可选项,smb密码,与smb shares密码相同 + cifsusername: + name: cifs用户名 + description: 可选项,smb用户名,与smb shares用户名相同 + keyfile: + name: 密钥 + description: >- + ssl密钥 + localdisks: + name: 本地磁盘 + description: >- + 用逗号分隔要挂载的驱动器的硬件名称或其标签。例如sda1, sdb1, MYNAS… + networkdisks: + name: 网络磁盘 + description: >- + 可选,要挂载的smbv2/3服务器列表,以逗号分隔 + disable_thumbnails: + name: 禁用缩略图 + description: >- + True /false(设置禁用缩略图为True或false;速度默认为true) + ssl: + name: ssl \ No newline at end of file