From ac66d0a29b5346ab3b2648d3bd958a7ef19f85d4 Mon Sep 17 00:00:00 2001 From: waxgourd Date: Tue, 8 Jul 2025 21:08:51 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E6=AC=A1=E6=8E=A8=E5=87=BAopenlist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openlist/CHANGELOG.md | 3 ++ openlist/DOCS.md | 13 +++++++++ openlist/README.md | 9 ++++++ openlist/apparmor.txt | 66 ++++++++++++++++++++++++++++++++++++++++++ openlist/config.yaml | 39 +++++++++++++++++++++++++ openlist/icon.png | Bin 0 -> 3077 bytes openlist/logo.png | Bin 0 -> 3077 bytes 7 files changed, 130 insertions(+) create mode 100644 openlist/CHANGELOG.md create mode 100644 openlist/DOCS.md create mode 100644 openlist/README.md create mode 100644 openlist/apparmor.txt create mode 100644 openlist/config.yaml create mode 100644 openlist/icon.png create mode 100644 openlist/logo.png diff --git a/openlist/CHANGELOG.md b/openlist/CHANGELOG.md new file mode 100644 index 0000000..0d91cc6 --- /dev/null +++ b/openlist/CHANGELOG.md @@ -0,0 +1,3 @@ +### 4.0.8 (2025-07-08) + +- 首次推出 \ No newline at end of file diff --git a/openlist/DOCS.md b/openlist/DOCS.md new file mode 100644 index 0000000..681dad2 --- /dev/null +++ b/openlist/DOCS.md @@ -0,0 +1,13 @@ +# Openlist + +## 配置说明 + +### 更改此主机上由加载项开放的端口: + +- 默认端口号:5244,可自行修改 + +- 可以通过浏览器页面访问 (端口号默认5244) + +- 默认用户名: admin 密码请在日志中查看。 + +- 详细使用指南,请进入:https://docs.openlist.team/ 查看 \ No newline at end of file diff --git a/openlist/README.md b/openlist/README.md new file mode 100644 index 0000000..8b94bf2 --- /dev/null +++ b/openlist/README.md @@ -0,0 +1,9 @@ +# 冬瓜甄选addons:OpenList + +## 关于 + +OpenList 是一个有韧性、长期治理、社区驱动的 AList 分支,旨在防御基于信任的开源攻击。 + +## 来源 + +https://github.com/OpenListTeam/OpenList/tree/main \ No newline at end of file diff --git a/openlist/apparmor.txt b/openlist/apparmor.txt new file mode 100644 index 0000000..a7ea8b4 --- /dev/null +++ b/openlist/apparmor.txt @@ -0,0 +1,66 @@ +#include + +profile addon_db21ed7f_emby_nas 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/ttyUSB0 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/openlist/config.yaml b/openlist/config.yaml new file mode 100644 index 0000000..c8ac0d4 --- /dev/null +++ b/openlist/config.yaml @@ -0,0 +1,39 @@ +name: Openlist +slug: openlist +description: 'OpenList 是一个有韧性、长期治理、社区驱动的 AList 分支,旨在防御基于信任的开源攻击' +url: https://gitcode.com/waxgourd/addons +version: 4.0.8 +image: r.hassbus.com/wghaos/addons-wghaos-openlist +codenotary: wghaos@163.com +arch: + - aarch64 + - amd64 +apparmor: true +backup_exclude: + - '*/data/' +devices: + - /dev/dri + - /dev/dri/card0 + - /dev/dri/card1 + - /dev/dri/renderD128 + - /dev/vchiq + - /dev/ttyUSB0 + - /dev/sda + - /dev/sdb + - /dev/nvme + - /dev/nvme0n1p1 + - /dev/nvme0n1p2 + - /dev/mmcblk + - /dev/fuse + - /dev/net/tun +webui: "[PROTO:http]://[HOST]:[PORT:5244]" +privileged: + - SYS_ADMIN + - DAC_READ_SEARCH +init: false +ports: + 5244/tcp: 5244 +ports_description: + '5244': web port +startup: application +boot: manual diff --git a/openlist/icon.png b/openlist/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b8b72b3b0cea6d9a68ac57b42888f1c554fdd2b5 GIT binary patch literal 3077 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 literal 0 HcmV?d00001 diff --git a/openlist/logo.png b/openlist/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b8b72b3b0cea6d9a68ac57b42888f1c554fdd2b5 GIT binary patch literal 3077 zcmb7G`8yO|7a#jJ#0+MVeHr^Q){)9E23aOsWUrwNEruH5D~)}IAzA?& zp$uio&P1=RL{cjBPJh7r!~4Uz=Q;Ot&-vVY?m5qM$PO4QL4FB-001C(-rB;6rQ=v~ zpO>4pz8MMOWGS}WPFCiCCk)9AmcbcdW^V=nJbfT=c!i5)^Wm-CZvz0JJAZ|3@tRCH z03h)2yoH%dxX)*ATZ$N3l)$v~BMG=Ygo45L`fx=U45mdPKkHf@M3Set11k9%{Iag7k={lu6B%3#vs8w3JTQ%!{5 zw1ak58kgjx6*?46J*d7LWHsT%5$$C%bv#!j(HG>rXXlCF`1SCjtJO%{nzb7nnXU%a;c_M zr5t)Z)$pldQ`ve&bSQWL)3Ssid@i7hl!H+BYo~m;RZs_XuKktIt>_sCet5Ucr3I+G zOy{Uq#ggcb<}iChzfRqICLwivHBJlc7AS`rd(meL*MFXy_F3}G-A!gr_EvM#KLdVN z<0f#)$(OR9zEmftVqWl$CD2=JN6@a_=?f*woQdsD ziy|k%Io!OeS|20ycG(h=*`!-G^3BA^0RZ1>oG2_&YQ*tt&$RsaLtZIA?S?Kfl`Ho^$t7 zFM7yMtXYGtHqbroP)p^3p(NR!{{5b?sNN|@J%;4>bzkj8$%!@FU6)#sdnKL-NT0H} zPgfhvXIC@HYM590s3PIVi}HHBNRl_EpJ*YnIbeKvv0*oSPBg(8oEjF*vA=+z3%xd= zk=d%RPS~$0#T%?UcFMGiy-v8`l2OY9Vd!I(QaYR0_JnQOY39CcMIUT?{0n@Ngvtr< z%YP1^jCCaIrIgUr!L-TOQ+FfPZ5L3|9iW#N;oXnpk}fP1t3K7B3YrT11X(kr?(8Tu zswFP%tEY7sJO7Ft&gGikbo${xEGEQ&*O8gD=!-TMJ3&e#$~20?Y-SJ0IZHF5N_W0cjoFbdiDC4K3aEcO9E}dea#fe`Ci{ zS%H^RqeI*l{lxWC`yZQ}hA)Jd`c`ilt{43N`6nu>)k*!#kUq*-dToqhxgA#pMYxaD zCgddXL}tn74Y!`K`qO^7SoA@pxI1n|*47S4G7Jq92BBf@@ng)_ze`Qkgh~DQMInS_ zR(u{*SgZU6Uc4kIImJy#QScnN;g7+uzSy1!6YHX&WU^c^H#ifOn0L|Alc7SGnJw!X zKWP3f@#{2%NRQ~(ozW<}+!Lf;4{~1)`c>9|0drxlR3IWY zq|0D*E*4oMM-qbrNG7t0X{9%K{pzCyONJ$8=w7s`f(M?_wi46vd)y@{5%DsiQ+_vu zXR#jOIQuhmx%yA|WIm;8t)3LdR!|BpEuxhiPQwrNsjU3~f_ih`I5@QKi28J#R8a|1 zDTHp%=jb=``EEVXT2)PNK%R_(^^&Q`YWhyimB9!#ImM-n)->mmSExXGqkS+(!@3QN zw{{=2V)8Yt(X2)eQZCYWWQ<}+ohvP5=mMA#!_$FOM2|)SbaC8P{_1jFXJDyQ<)Jn` zh+}e<#j28F`K1dgG(qji8T8O)uIVybz{Lf?tDp3-oa~Ur6ej%I;Li-xQh{vFg9PUR zi~@V4SGZ=PQr!8KhdVWdU%4=s{G=HWPMuiqn?!1~af^Dq_1F8uzah+eD8n%O;Rw+9 zB|)bH3P!*l8I82}@HDfDpzZ)-9E-9n$vzH?$;_W!e}hRsj#HuV7fT3d ziAcGw2-}WOPJI9S?-zcupIs7GS!A3#WVT4X8K37IIit9o4GqJY-VoPY?Yty=N|#DUiigsPH`NFu`Zmpoua-a=pknIv-rD!-%@>LZ zJvp?+s3clOBF@diTQ9Y0GlvMlBFgTfT^`r*DQzl0J+(~b4PCQZt-qYhi{|hlu}!|E z#x#9hlzN+xw`{n-`pq7h&qf&0pl)V+w?T7)mXdVwu09=>)zUFh4%>qqw~SgkZQ~~} z>?$t6wQu4(u3chf6k4`6pJ=bF-*1J1vNIZ*^SZ5_yIj?8aK#Sr&Nl5pFYscEdv!;* zvB=#VP8vpN`Hs{35%VEF!vr!L6Fb}u^MW;YF@8sG3u_YEN(FUlh#g@P<XuNW#m7Q-xwAq~h2fnMI;`;6Q^}uIAoJo0c>(=g0j^x~ z<(YV`#6`#QC!a8^Qv4!7<@@&W&8c-^1zv3(uxC2m#@j^TCc@9KYZ@E%}u3C+o~ z@w<&JBEW%0nXD2LJZmEbX}izD1_h06?Mh=-u7jugiD}!^jHa(yrEe3U%dk4xRmvk< zNr(3aa+`XI`DxcBI>r0?A|sfw1&!>X<_wkW$|r#~05p{{%_YduW`4)oYm?z1u=9T--h4Ro=Sye zTpNp%7-7zsZpQna%xa(M`8pN@h65fPXX~FvOWu?bB|Q%XyW0KOQwe@O_x0}SS&FIy z9>%@gPQ}hDbA^fmwmniS7TwR@^;hj_K(2XidPD@?wpqA?SK|iUlU!SGrKg_#!?*lh z)8_1gvNIo-wPKxrzTJr=p_4Wdo`($jsD|W)fSB9xX>Ow{N}8(_hT0_|#7g`-k{(sw zK^2Y%yYAFfg6!Vz-n;0h;wDw5+OAw8>0${4@u{zmvA+Uu8MI_;QB3neM^cC?3bc(+ z9Su5{mQw5_p(e+@J@`?cPX-+n&I`#Fj`M#$s+2L;UEiK=p+vtt-qecTj?y}%(gpqc z-CiR(53PE(+LgZ?!ogkUbYj5@tDi+z0eG_D9eg#<7x2@IA9I-P$c=vD(n)>?RRvM| zs0NM4H+>!Wct9IlRCu!dAv=O}j@4BxV&Xsknr0IyYwChn!Z3*qsdsbO+K{~4xBf!| zE?$Lmu>k^F9^x|3pTxwjmlJbL2J@GN2tNd~!6=?f4I%UMfWs;)|3taoJV6Uo|s>b{V!$ufu8^X literal 0 HcmV?d00001