From 878ba10b718074bc7f86ebf1175bdd6608dbe1eb Mon Sep 17 00:00:00 2001 From: LiuShen <3162475700@qq.com> Date: Wed, 25 Jun 2025 00:51:53 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=99=84=E6=B7=BB=E5=8A=A0=E5=BA=94?= =?UTF-8?q?=E7=94=A8meting-api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cloudreve-mysql/data.yml | 2 +- meting-api/README.md | 24 ++++++++++++++++++++++++ meting-api/data.yml | 19 +++++++++++++++++++ meting-api/latest/.env.sample | 2 ++ meting-api/latest/data.yml | 10 ++++++++++ meting-api/latest/docker-compose.yml | 15 +++++++++++++++ meting-api/logo.png | Bin 0 -> 2551 bytes umami-mysql/data.yml | 2 +- 8 files changed, 72 insertions(+), 2 deletions(-) create mode 100644 meting-api/README.md create mode 100644 meting-api/data.yml create mode 100644 meting-api/latest/.env.sample create mode 100644 meting-api/latest/data.yml create mode 100644 meting-api/latest/docker-compose.yml create mode 100644 meting-api/logo.png diff --git a/cloudreve-mysql/data.yml b/cloudreve-mysql/data.yml index 060c990f8..9b384de90 100644 --- a/cloudreve-mysql/data.yml +++ b/cloudreve-mysql/data.yml @@ -5,7 +5,7 @@ title: 支持多家云存储的云盘系统 description: 支持多家云存储的云盘系统 additionalProperties: key: cloudreve - name: Cloudreve + name: Cloudreve-mysql tags: - Storage shortDescZh: 支持多家云存储的云盘系统,此应用为兼容mariadb和mysql专用 diff --git a/meting-api/README.md b/meting-api/README.md new file mode 100644 index 000000000..334cc5bc4 --- /dev/null +++ b/meting-api/README.md @@ -0,0 +1,24 @@ +# Meting + +## 简介 +Meting 是一个开源的音乐 API 服务。 + +## 安装步骤 +1. 确保已经安装并配置好 Docker 和 1Panel。 +2. 按照提示填写相关配置参数并完成安装。 +3. 反向代理时添加如下内容 +``` +location /meting/ { + proxy_pass http://localhost:3000/; + proxy_set_header X-Forwarded-Host $scheme://$host:$server_port/meting; +} +``` + +## 升级 +- 目前没有升级脚本,直接重新部署最新版本即可。 + +## 卸载 +- 删除 Docker 容器和相关数据即可。 + +## 文档 +- 详细使用文档请参考 [官方文档](https://github.com/xizeyoupan/Meting-API)。 diff --git a/meting-api/data.yml b/meting-api/data.yml new file mode 100644 index 000000000..3b10e72b6 --- /dev/null +++ b/meting-api/data.yml @@ -0,0 +1,19 @@ +name: Meting-API +tags: + - 实用工具 +title: 开源的音乐 API 服务 +description: 开源的音乐 API 服务 +additionalProperties: + key: meting-api + name: Meting-API + tags: + - Tool + shortDescZh: 开源的音乐 API 服务 + shortDescEn: Open-source music API service + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://github.com/xizeyoupan/Meting-API + github: https://github.com/xizeyoupan/Meting-API + document: https://github.com/xizeyoupan/Meting-API diff --git a/meting-api/latest/.env.sample b/meting-api/latest/.env.sample new file mode 100644 index 000000000..654da24e0 --- /dev/null +++ b/meting-api/latest/.env.sample @@ -0,0 +1,2 @@ +CONTAINER_NAME="meting-api" +PANEL_APP_PORT_HTTP="40246" diff --git a/meting-api/latest/data.yml b/meting-api/latest/data.yml new file mode 100644 index 000000000..968785207 --- /dev/null +++ b/meting-api/latest/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: "40246" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/meting-api/latest/docker-compose.yml b/meting-api/latest/docker-compose.yml new file mode 100644 index 000000000..5b88f346b --- /dev/null +++ b/meting-api/latest/docker-compose.yml @@ -0,0 +1,15 @@ +services: + meting-api: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:3000" + image: intemd/meting-api:latest + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/meting-api/logo.png b/meting-api/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..926059ce807a55e9ea4647c2e0cbbaf9e385f374 GIT binary patch literal 2551 zcmcJRX&@5}1IKqcX1R|!a`w<1W7Qn1obifO9{0@L9<*qRXG$^aS*~YtM6QJ>D(CP_ zj^#*Vk&PV5m~w?z;-Q?Slz+lt&v4LTJ+SucC^!iGn-j=N*{kuVi^ zT@6U(C3mTZGEZ%#D%~2BwXCi7L1%B;3`yo76|BogjCr`yH${UVN8SsC=NL#A~qfRO|z zTN|Mf2yDGME$?D$_1H)oyzKrhvtHjTFVs60?c)_O@T=D~{D>(Bjvt7a>(q=e#NB^x z$QF*Nj9cb)Jz$|*ln2~zjk1!X#sUoHmy z1Q_2CHXp#ovPbge$2mK(qiMr%kXc`_8AiE_`piO3HRhg$dAdx=N#_o}>P9mOCo}1l zccrRtvZcM8-<2O_nO(c_!@$^3e-FiG+#wfM)_ za97q4-dySB1o7(M+R4w`u4!kukk8;`caANuF-a=xXJaqpFBdO$2^}ISqMYu#+apd! zHzVkP;#Td%P?kwJZ6U<6yr~nkRacItUkeB}K-?gCP|=V4`3U#fq890@6Ux^qqS_56RBJn>0uk}o;z7Sjo7osLAB?&WaP z!%?|a!UfdL^)C(F1&|G-61EWKuR#+otX)W(Pd~34U7K@COjNq0;aHODlv3f__$@w5 zr{tq_$-*&>p?==C@#mc?VW}vN$gmIdxl1$5YK~iK(p~T>MBn{)|3$^R?_(YFet9uI%J{)h}kX#(HFLw~p`y~ij7cHSqpb;%m>k!nAtd4c{zM#X)?~1qU zyAWzCAR-1+ANp7EoDhE6Yf;9A{?C<~2ik4sD+2B<*zqnrIfAZKBYX0k4X2cE;y;#F zMcqo^o*xItfYCCQTkL!hBHX{kJvTslPN>_!VNV=(&hL-DfTjrC!`5ty%s{x07zwx= z@+|$`AwXe#Kci`l5fIdlEYtu77mT#Xt%4dyt5-*nI4JrAkOe-}5GJLD5cIn8(`w}U zMM=O)TRm+z^)Sqvtb5ZS!k@X{%XIhHCtZ_U0Rbs#S{{$;A|;1@R5Sh*vGxN-@=q8! zcHd$?{Y{+8Ubka=A1fCq2N&@!5aAm6nVW82FY`b;en7@>h~TWlB##nD7@9rA4SWMw zP!qAZDe;Um3Dp0SC`w@Be2*E8i)=1VU$D$wQ4>%)Z4RPl zK3QmN-EpB^B;EzA;lF<6eH!R{rO>tiqZs%(iW7GPvI;6v-QM5@hyVSoihma<`<79B z)NYN2YK9S48R`uVrVrnNmVp~(Z(jD2^F6VQ`!Y;*nGSQ2 zCvsB&N{Y?QC~}>l-kUS*ZHuMbB{~hxYv~%tQjBlzRjq%$RZ+eHqKal1<40%H?(1ml zi%q;9^u??t%6a5f7|x8uS?9_4sTv+FR&vA=)cWtBfMJ}T>2~GLIYL%7FjTgY^7;(( zZ3>U3B6TBtbqZ=3|NUyCmdA%Z^y%FRMUy6_hom5-uKOuvF}q3c#Wzn9qbhS;R1u7` z{@!@M{)~@|W+E^w=e&1VrU!)9f6}kcX(+FvEGi(?%siW%6~GaNlap~5*Vp~0?=&`U zEU>9#;LF%6UQkUu+(Gn#rZyGO_-4u8Kxwn?c0+!Q$blH%I9NK%KhE=2iyt{P&^0P5 zrA`hcm0vVjpl`)=lOzQ{qTAsN7q^;e5!iFFH_!u*p6F>Vi=R6J$P7;5oKoMZe)5qS zjUjaQyyLor2I49b-E!#w15Fc*<=-}XK+*p6i+e|c@#vDK+xju$rFM(U)lhiVUXlXc z;)L3aUSc#zYO}nCX()uczv*>1q3jev9}C&NbZ>hIl&#M2N&fBE6(A`c6}1DpYVvkP zn-|=e(=YSbF_*kv*OsJ~XfN;LD_NT10idW2Zr19@pMxmtac5nO6Z_RPhuX7^(ntKW zhF@Fl+MLcw3D^2O{!Z_3g6Uti>P6jjT$ZRiv7HxuFAne_^nBCC#7hc84&Bs$hKnt|=odrn1vh7ALm zzFw8KhO8u&c>9Fb+;;l}FHdA@&GNw%_vbQ$huCkOn=B`Q+@Slzg#mkCqs6({cz0AU zjA-77IAV^=^H_M8gQ={vJ!6nX)`B>q<@WK-eFC=1+6(kfmM~Jgo4YMGwjWo3IM@9` x|CrIXjdKsQ1gj+P8#T6P^#Agf{}Q1erbdIhkE^xRc76#Rz`^c