From 5d844762161e2a3641ea7c227da7629f476bc53b Mon Sep 17 00:00:00 2001 From: okxlin Date: Mon, 28 Oct 2024 23:43:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0edge-browser=E5=88=B0?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/edge-browser/1.16.0/.env.sample | 4 +++ apps/edge-browser/1.16.0/data.yml | 26 ++++++++++++++++++ apps/edge-browser/1.16.0/docker-compose.yml | 24 ++++++++++++++++ apps/edge-browser/1.16.0/scripts/uninstall.sh | 3 ++ apps/edge-browser/README.md | 10 +++++++ apps/edge-browser/data.yml | 19 +++++++++++++ apps/edge-browser/develop/.env.sample | 4 +++ apps/edge-browser/develop/data.yml | 26 ++++++++++++++++++ apps/edge-browser/develop/docker-compose.yml | 24 ++++++++++++++++ .../edge-browser/develop/scripts/uninstall.sh | 3 ++ apps/edge-browser/logo.png | Bin 0 -> 5649 bytes 11 files changed, 143 insertions(+) create mode 100644 apps/edge-browser/1.16.0/.env.sample create mode 100644 apps/edge-browser/1.16.0/data.yml create mode 100644 apps/edge-browser/1.16.0/docker-compose.yml create mode 100644 apps/edge-browser/1.16.0/scripts/uninstall.sh create mode 100644 apps/edge-browser/README.md create mode 100644 apps/edge-browser/data.yml create mode 100644 apps/edge-browser/develop/.env.sample create mode 100644 apps/edge-browser/develop/data.yml create mode 100644 apps/edge-browser/develop/docker-compose.yml create mode 100644 apps/edge-browser/develop/scripts/uninstall.sh create mode 100644 apps/edge-browser/logo.png diff --git a/apps/edge-browser/1.16.0/.env.sample b/apps/edge-browser/1.16.0/.env.sample new file mode 100644 index 00000000..723461db --- /dev/null +++ b/apps/edge-browser/1.16.0/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME="edge-browser" +HTTP_PWD="password" +MEM_USE="1024m" +PANEL_APP_PORT_HTTPS=40312 diff --git a/apps/edge-browser/1.16.0/data.yml b/apps/edge-browser/1.16.0/data.yml new file mode 100644 index 00000000..9ba5d1dd --- /dev/null +++ b/apps/edge-browser/1.16.0/data.yml @@ -0,0 +1,26 @@ +additionalProperties: + formFields: + - default: "40312" + edit: true + envKey: PANEL_APP_PORT_HTTPS + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "password" + edit: true + envKey: HTTP_PWD + labelEn: Access Password + labelZh: 访问密码 + random: true + required: true + rule: paramComplexity + type: password + - default: "1024m" + edit: true + envKey: MEM_USE + labelEn: Shared memory footprint (1gb) + labelZh: 共享内存占用(1gb) + required: true + type: text diff --git a/apps/edge-browser/1.16.0/docker-compose.yml b/apps/edge-browser/1.16.0/docker-compose.yml new file mode 100644 index 00000000..93089261 --- /dev/null +++ b/apps/edge-browser/1.16.0/docker-compose.yml @@ -0,0 +1,24 @@ +services: + edge: + image: "kasmweb/edge:1.16.0" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTPS}:6901" + volumes: + - "edge_data:/home/kasm-user" + environment: + - VNC_PW=${HTTP_PWD} + shm_size: ${MEM_USE} + labels: + createdBy: "Apps" + +volumes: + edge_data: + name: edge_data + +networks: + 1panel-network: + external: true diff --git a/apps/edge-browser/1.16.0/scripts/uninstall.sh b/apps/edge-browser/1.16.0/scripts/uninstall.sh new file mode 100644 index 00000000..1a62d5e5 --- /dev/null +++ b/apps/edge-browser/1.16.0/scripts/uninstall.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker-compose down --volumes \ No newline at end of file diff --git a/apps/edge-browser/README.md b/apps/edge-browser/README.md new file mode 100644 index 00000000..19a49658 --- /dev/null +++ b/apps/edge-browser/README.md @@ -0,0 +1,10 @@ +# Microsoft Edge + +Microsoft Edge 是一款浏览器 + +# 使用说明 + +- 默认账户 +``` +username: kasm_user +``` \ No newline at end of file diff --git a/apps/edge-browser/data.yml b/apps/edge-browser/data.yml new file mode 100644 index 00000000..df213f84 --- /dev/null +++ b/apps/edge-browser/data.yml @@ -0,0 +1,19 @@ +name: Edge Browser +tags: + - 实用工具 +title: Microsoft Edge Insider 预览版 +description: Microsoft Edge Insider 预览版 +additionalProperties: + key: edge-browser + name: Edge Browser + tags: + - Tool + shortDescZh: Microsoft Edge Insider 预览版 + shortDescEn: Microsoft Edge Insider Preview + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://www.microsoft.com/zh-cn/edge + github: https://www.microsoft.com/zh-cn/edge + document: https://www.microsoft.com/zh-cn/edge diff --git a/apps/edge-browser/develop/.env.sample b/apps/edge-browser/develop/.env.sample new file mode 100644 index 00000000..723461db --- /dev/null +++ b/apps/edge-browser/develop/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME="edge-browser" +HTTP_PWD="password" +MEM_USE="1024m" +PANEL_APP_PORT_HTTPS=40312 diff --git a/apps/edge-browser/develop/data.yml b/apps/edge-browser/develop/data.yml new file mode 100644 index 00000000..9ba5d1dd --- /dev/null +++ b/apps/edge-browser/develop/data.yml @@ -0,0 +1,26 @@ +additionalProperties: + formFields: + - default: "40312" + edit: true + envKey: PANEL_APP_PORT_HTTPS + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "password" + edit: true + envKey: HTTP_PWD + labelEn: Access Password + labelZh: 访问密码 + random: true + required: true + rule: paramComplexity + type: password + - default: "1024m" + edit: true + envKey: MEM_USE + labelEn: Shared memory footprint (1gb) + labelZh: 共享内存占用(1gb) + required: true + type: text diff --git a/apps/edge-browser/develop/docker-compose.yml b/apps/edge-browser/develop/docker-compose.yml new file mode 100644 index 00000000..de2e5c86 --- /dev/null +++ b/apps/edge-browser/develop/docker-compose.yml @@ -0,0 +1,24 @@ +services: + edge: + image: "kasmweb/edge:develop" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTPS}:6901" + volumes: + - "edge_data:/home/kasm-user" + environment: + - VNC_PW=${HTTP_PWD} + shm_size: ${MEM_USE} + labels: + createdBy: "Apps" + +volumes: + edge_data: + name: edge_data + +networks: + 1panel-network: + external: true diff --git a/apps/edge-browser/develop/scripts/uninstall.sh b/apps/edge-browser/develop/scripts/uninstall.sh new file mode 100644 index 00000000..1a62d5e5 --- /dev/null +++ b/apps/edge-browser/develop/scripts/uninstall.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker-compose down --volumes \ No newline at end of file diff --git a/apps/edge-browser/logo.png b/apps/edge-browser/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd26f475e6199b5ef8522fe7ac7362ad7718e54 GIT binary patch literal 5649 zcmV+s7VhbZP)7F~)>J(UKOD(JsWS2|jW+$W|Dd z(=*0!0(;gCRGkHX*9}pa4o{T`gV_v<+$_V`G{No;O_3|Z(lEm15s=*sON}qW;4H++ z3rUDB!rU^!>JyaTE5pt$#ll$Pcv9YgEycWG=W$%+b3)UaOWBG?){r~Ss5Hv9PTPex z%dRxXW-`WnJ(= z)H%y?4RNgrXr?*Kfj`b>4uQ!DYpn`ppF7N14r-u1&Uq1s&I)|V2W+)H&V~s+a5&3) z3W3lDe9#h%)dhCRBAdY+im?Y{t_WSDDXr8lw%>aSxQhS)07!IFPE!B~5gYC{8)s6W zf;^^PMeN&pb15bC&9`7e`hH>l@5HH?kzOv$rH|*=u!nF_{?fd+w%ym$uFir``{LHJ zl9Jr%+O6p3Y~jaHzh?jd6B>8_qYdKm+ItNqP%rr(*J@iaL{>nD5v;mhA~cQYw32y=x( zrB>U1S*=njRC8gF`J@Z0yW4vkCnrC-Q@LMa2S>F+?o-)=-0t4Scd-*W8#|&`s-Hog z1^8GDWQ`3m)vvq0zCNgZEIcR_H>B9khFN37EYt#C2{RwEY@rxoqmN|MZMzYuBlgun z?Mr6W3%6s96&|zKHe-W*wVK|Hyw_|t$&E@gcXI3(Gt_WzWiu;TP|7zkvb8}@c5-Z> zA0Eb)wan5N>^6TixnrX@Z`+7XwL%Y|9v?03x=EJP*<1uSV{0cu^x$EP?Jtp?E#)J! zmCe#gvH6Hd^Z@43XtXqTuG|2YquVH*5StewLrb(|FXOhuVndE(3!BGnsxe*7(sGlX z)L)WPUV!nz?6qlDOKu%Qk3k+yCWl+;W-d466x>!jmfDPMxoe~JWb%j`Ni#Fe7}=P~ z=BPGX$I(NeVSao}Ep||BwHkV9tv1!}t#Q-8i5|Y9FE96lR343dOO9@`jo6N@5n7@9 ze1GqE zB0;&1k!-MCTAQhXz6Ba)s1;h7fxbWV_<;=b^=R{I1MbpVKWhwVOqelY?skb5t1kW( zROA@Dq11%G)tU#w(mHym(C07cUaz;cpt-J3i_O#yt9)1jzK&Ge9uSPB=b|Gs)E>9N>8+XCJdotn!c27E zil*Ar%-Ud^sj)XxOEb`VX-O7nngzSP<6|aSwYH~jI;6IvSz2|5x!wM{!24{D>cvyz zruleSuOl*J&M#k(PayNG?WvRAYL=dZ*3FXb_}iE*1Lu|6UK&e6UlL6-w&sK`(&wF; zN1cT360Kdd*xz**bBREw(l9$6wTYg89VBDlJRUp$qqd`2I`&4lFO>Q0>}<>7OSt;d zybgv|W~{yDanPQn-O&h5Gybf59CT7>|I$2Zc9vu;@i!){rySZW%^$>piDqb+1zIiX zK*|oGJx-cv+lxoE9=e0iy3cE8nE4Of)J~damY)BDgsrzbH=bvkQ@PE}*|TKpp*?Utg)?4_^*7<_nh;5p0m?#&pyx7n%`b|=d86=qO4$V)gznD z;_)LJ?gDNLPxxl0u8xMeGTN}!&YY=|dVS@_%_4p)V0gpja{8g|vTXUUe>j}ij#w`q zUg$Hj)YN$I--k+BfHBK`gQe{gp3~`^8sWK8gP6IoL!TG4|ANQRFq>6Kz0Uv6D_;=u z_wN?0xoOV)P2kpDuC4Mx#>9_wie{#ELLXOi$Pj}}@E5GvozUqfTgX<<&~eb`BBg1r zlzQE9XNSs+EMD0iccbYMHcPt)+DBJD(kx9gQ!{jQrK}-SteGwT=$77^oh>P{o;EY| zxM)B0OUzHbK1%+VHspSYL$CDhA++xL6>CYzDZkUA)b*{F8`Sip~Gxb!O=ZEHmA@_gN zWQqp{2H^W?_F6q&|0LYHh0WLrL#CN%F^^xGYWG`lwf*&YNlpgH-{f2vF}x5Pt=jPL z@aNazsmOUL!c6p7rI{LLdp`JWh?SYyC5yK(Z1)*!{A_06bj#Te)k$`S zSxU=iL_8hdySV>`Xw1>`vG|BynVF+x0c&xi-HAp!1E)J0JDXK%1GZ+3hWfTfcLS|M zyQO)kIlg|ZwPunZf@~ufM7)2$U`Oq<=#87To!H6IpXS3XrEkORp!q8gmL8>EWXv_k z#9WG)h5Uo+mBK0)~?Rx5fOFnB+W`K zrSZQH#B9;`?<+IWGEbdaBj!oUT>D1I-z2jpE3<$>j??M>b?0BdqU2bu>6X}@I%&-e4K!8--6p9!+1ijZscnK@hkwD`w zAGDd|M!6g|vECTlQD^HyvJDON?H4e+XspAg?(FOoG?&3GX#D@@+J0;P0JEHClJyhr z@luohdPjYI{qp5eb=r`Lc1mCBy^m>gM~9E5T7D9!LFjgEX6Aj6x@=Ev=CkW}F9^&Q zOsfyoNrq-=kbzcajlQYSm_oN*1X{5n)s1ms>K9~N8yXT-%r-KgxGJT0?5+u%O`5h@ zt8>?ctkDeZpl@n4rb+`X>X4g}Yo0#R%@H%mo|(zL){W{Wc{;V+^vz10ErV>)4@_t= zN6=@%wrG^r%cP83;F%S2q!X@L$W$}8QFEinKW9&()TzBv)OFSj^n=Q!VZJHoi!xn0 zlj=-`p*6a;;SS8dJu}%hcjeaMA;~Tw(~k{x*=C0M0n8}<@#BjZJ>4){G}fWj9bxN? znnLU0g?fHNB5K}8v!B~<%~Rd7eR43y7AUotF^h&7=j)<{>dxW%El<-Cry&3C7*5bh=KVjrlpu zSdT6J9y4ZPgN(Zg<|fD71oXysF^|A3T)BNRL(A9B4it+sgBV+yPJ-;Cdj*Zt!PI$C z%bH|Xj48BZW@}v4QoHQJC{jaTRzpxw>__FB8C z8>t?+S1cAc5H|J!iJFP-?du%`+NkrmJMsq2)N-k<2x!|?-_*4(PDi&WM zbj;LsLKgFl5Z%|;*V{WdXw_l{I&aOmIfb6vu0ks_sphU;nrbn>niCg2JqfZwOX(*) zT0LmZQ0KuGHB&pA7cAE1y$sFTZ0+&oVa>ZH1#y?8*`h%#>wfWZM_~;sl zL$jJe%RZ^ns&%VHYjzjKxV8bU%$VPpt*eyoH|B-G1XgFoBxBmFOSfYAe5*;V$m-T) zT#r@&4YSNAS3lSC)MCt+w@(=T1echxzAHd~9US}$w5+uiZh)UkXtPJ$vLKi-vgX zt8M}Jc0GW3I`nOqOkTy@|4Lp#=4$C~(aEtg{7GK%kynkqQFy&w{}98$&5i0b==%!! zH8(T$Ii(Lanx>*be%2}hji_Ud!qu+pKVfdvr!a>g=3tinuLA9gPuU@>CNjiyh^LQB z5{rP$M+0j%@(IJyAavLqeG}rLd4HdgT{VeCp1q}m!mxr&$%vZ)XrV@2y4rPv&@k5v zQ;f7K-e=_f^L>f#_PZ}d)#Q80kZ+k4xoe9L6V3!R#GbBy$l;LYy{!3ka4*a<5>4iA z_hpyVr&Ko?$*!hk@#Gwhnyli5u6OAwmwXk{75FgRW zxa@d({uE8ie0xR*sp+7Tj&~KyP1^BSKax#j!9GOMb%w6hQf6lRzEZIi6Pc%bAgY$+ zVcxmf!l$}zG8@b_uE=DE=2L}gTVs|>H{P_0mREm+PHOvhnYr0nN zu?Hxc%pAR9o0y{jLoCT|I>hD?WI_+!B@0<{eAHlL2|4r>y}P?%V7_)=ke_qbkeB7%b@l3Sp!Q|UqQA?{ z5Jj_u^?M;^VpI$>g`4R->5vm4_jL>)mJk23AF)%qYjQfIS)vpAfhMq0u_8t~+^o2J zt{I6tIyKmo7bDXl&6JgpZixn%G6w9vKcSpF85Q?>Fyl(ps6iGZEzCgkWOYqXtoVSP z5O>H-Z=|JDq+)rJ16k8G%b7%Dq7AEl2r$G5fr%{BQ&O_VB;uHL&D{faI(CQI(N#Sj zjFQ##T=`bi8kcQ|_1jDh(*d;60#bq)UIom%e$Ea`uSc)vy$Z(JGt?$s^S9>M=`dQW zqYnWdBbH$L5kbv9L#^K&j}bAS+@0wn%L6 zP%y4|Dddc8`Q(OUtiBZ2A&oSq!(>3f&TI)VBFWE{T=!`iw;yKewkX<*#=fXcG;>{Y zG0JMTGS@6^B90*&=(-n;yFG2}Xr{9Dz%{GjN=YNePHw0^8+RQdE34KN2}Mh#Or>&N zrc%k2qUs#$=R>bn(I^^O4_gaM+E6Xf*joOny670Hb!bwDtOX_K7^>UH<5oPRw#crx zHEJyy?8T{<9W(VOUDH@Y7Lc@=`a<6{9V;8wLbBwTsb6TC#@@Jq*by^z)1YZa-<kH5mc>L4}kV!xzWLe!oH7K;6br8#FDmo(fG*E+q5Kra=1*NGPILJ5A;DmbPh`m1M!5MjTG8 zH5yG99o8&+TJ=D^67@~Pygg0f!S#v^sJrjfncW}*<%fV0VJy&=pJ zeNXpQi8z`l^I_IB&^+tO?8d4+=FcvqcGmKB3ee2_VpYE{YSjbJP#ZTrl9jd1+P%&=(` zy)ml~U&tOuLmj+ngqfQuSOTjtAW)NM7EPmQm}jQOfIuCjX>)V%t8rHykl;-Z~rcv}-*a{ds?x#M3nzI8p zP3ELM&j*uOLZGe%YPvzmS~JOV+E3m5L;W{R!(1&`GfHUNL@n7IJ6+Q--wDt1*>yxW z*P?99hL_gTvE#Z2!oD6l*Sk#PM*2c2cOlY~9wXJ!^E>2{hH8>k?FMRwkCqSN8 zLKE2+S52_tM!Y36a@bl#?4|Ui85w|0ZXTb_1cR}V#L7l&pRiwFOM$$Q