From f7b920afccf21352ca71cf9f98f7d3f606b30af7 Mon Sep 17 00:00:00 2001 From: okxlin Date: Mon, 28 Oct 2024 23:43:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0chrome-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/chrome-browser/1.16.0/.env.sample | 4 +++ apps/chrome-browser/1.16.0/data.yml | 26 ++++++++++++++++++ apps/chrome-browser/1.16.0/docker-compose.yml | 24 ++++++++++++++++ .../1.16.0/scripts/uninstall.sh | 3 ++ apps/chrome-browser/README.md | 10 +++++++ apps/chrome-browser/data.yml | 19 +++++++++++++ apps/chrome-browser/develop/.env.sample | 4 +++ apps/chrome-browser/develop/data.yml | 26 ++++++++++++++++++ .../chrome-browser/develop/docker-compose.yml | 24 ++++++++++++++++ .../develop/scripts/uninstall.sh | 3 ++ apps/chrome-browser/logo.png | Bin 0 -> 3514 bytes 11 files changed, 143 insertions(+) create mode 100644 apps/chrome-browser/1.16.0/.env.sample create mode 100644 apps/chrome-browser/1.16.0/data.yml create mode 100644 apps/chrome-browser/1.16.0/docker-compose.yml create mode 100644 apps/chrome-browser/1.16.0/scripts/uninstall.sh create mode 100644 apps/chrome-browser/README.md create mode 100644 apps/chrome-browser/data.yml create mode 100644 apps/chrome-browser/develop/.env.sample create mode 100644 apps/chrome-browser/develop/data.yml create mode 100644 apps/chrome-browser/develop/docker-compose.yml create mode 100644 apps/chrome-browser/develop/scripts/uninstall.sh create mode 100644 apps/chrome-browser/logo.png diff --git a/apps/chrome-browser/1.16.0/.env.sample b/apps/chrome-browser/1.16.0/.env.sample new file mode 100644 index 00000000..e9f36cdc --- /dev/null +++ b/apps/chrome-browser/1.16.0/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME="chrome-browser" +HTTP_PWD="password" +MEM_USE="1024m" +PANEL_APP_PORT_HTTPS=40313 diff --git a/apps/chrome-browser/1.16.0/data.yml b/apps/chrome-browser/1.16.0/data.yml new file mode 100644 index 00000000..1ff8bd5e --- /dev/null +++ b/apps/chrome-browser/1.16.0/data.yml @@ -0,0 +1,26 @@ +additionalProperties: + formFields: + - default: "40313" + 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/chrome-browser/1.16.0/docker-compose.yml b/apps/chrome-browser/1.16.0/docker-compose.yml new file mode 100644 index 00000000..9a63981c --- /dev/null +++ b/apps/chrome-browser/1.16.0/docker-compose.yml @@ -0,0 +1,24 @@ +services: + chrome: + image: "kasmweb/chrome:1.16.0" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTPS}:6901" + volumes: + - "chrome_data:/home/kasm-user" + environment: + - VNC_PW=${HTTP_PWD} + shm_size: ${MEM_USE} + labels: + createdBy: "Apps" + +volumes: + chrome_data: + name: chrome_data + +networks: + 1panel-network: + external: true diff --git a/apps/chrome-browser/1.16.0/scripts/uninstall.sh b/apps/chrome-browser/1.16.0/scripts/uninstall.sh new file mode 100644 index 00000000..1a62d5e5 --- /dev/null +++ b/apps/chrome-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/chrome-browser/README.md b/apps/chrome-browser/README.md new file mode 100644 index 00000000..8958d234 --- /dev/null +++ b/apps/chrome-browser/README.md @@ -0,0 +1,10 @@ +# Chrome + +专为您而打造的浏览器 + +# 使用说明 + +- 默认账户 +``` +username: kasm_user +``` \ No newline at end of file diff --git a/apps/chrome-browser/data.yml b/apps/chrome-browser/data.yml new file mode 100644 index 00000000..1389a3e5 --- /dev/null +++ b/apps/chrome-browser/data.yml @@ -0,0 +1,19 @@ +name: Chrome Browser +tags: + - 实用工具 +title: Google Chrome 浏览器 +description: Google Chrome 浏览器 +additionalProperties: + key: chrome-browser + name: Chrome Browser + tags: + - Tool + shortDescZh: Google Chrome 浏览器 + shortDescEn: Google Chrome + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://www.google.com/chrome/ + github: https://www.google.com/chrome/ + document: https://www.google.com/chrome/ diff --git a/apps/chrome-browser/develop/.env.sample b/apps/chrome-browser/develop/.env.sample new file mode 100644 index 00000000..e9f36cdc --- /dev/null +++ b/apps/chrome-browser/develop/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME="chrome-browser" +HTTP_PWD="password" +MEM_USE="1024m" +PANEL_APP_PORT_HTTPS=40313 diff --git a/apps/chrome-browser/develop/data.yml b/apps/chrome-browser/develop/data.yml new file mode 100644 index 00000000..1ff8bd5e --- /dev/null +++ b/apps/chrome-browser/develop/data.yml @@ -0,0 +1,26 @@ +additionalProperties: + formFields: + - default: "40313" + 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/chrome-browser/develop/docker-compose.yml b/apps/chrome-browser/develop/docker-compose.yml new file mode 100644 index 00000000..b47c5344 --- /dev/null +++ b/apps/chrome-browser/develop/docker-compose.yml @@ -0,0 +1,24 @@ +services: + chrome: + image: "kasmweb/chrome:develop" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTPS}:6901" + volumes: + - "chrome_data:/home/kasm-user" + environment: + - VNC_PW=${HTTP_PWD} + shm_size: ${MEM_USE} + labels: + createdBy: "Apps" + +volumes: + chrome_data: + name: chrome_data + +networks: + 1panel-network: + external: true diff --git a/apps/chrome-browser/develop/scripts/uninstall.sh b/apps/chrome-browser/develop/scripts/uninstall.sh new file mode 100644 index 00000000..1a62d5e5 --- /dev/null +++ b/apps/chrome-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/chrome-browser/logo.png b/apps/chrome-browser/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..379d5045e4b7c6ea4b64abc6f0efcfab4d662d16 GIT binary patch literal 3514 zcmZ8j2{e@L`&P1(Es8HYp|3D$?5Z)wzB86cq(!!}mS{m_-*?%@zGWFQM46Cv2*b!S z*2c)#8D$Lr_xsKNeCKz5=REKIUiW=p*Y(`bd*1h)H_FUJmxEQ1m5z>%LtjtZ0=PH+ zb1~Bck(HMW#M9emMpiHY>}3myr)W{o{7dR`|11sp|D+cV(fj}aDnO*JlO$8MB~zgQ z?O!HMMdQ%4v@TGgwRS6tXqaX~6VmuJ0;N|@HQ)MZ-1&cmKq{Ah^W@JeK->Cq;dr&0 z@=bcb^&@iX^FPAH6o3GL^|9hhUoa^LpZR_{W)p!WNxfyYDK|^lp zru^|*18wq_+0GR!{nVKIk-9;c0)W#7OQt@Fel-9+Y<&5#K_dS)7$^ec0r9^V z;H;df3CU77c%w<_5W=zV!XByE*ZP*#Nq2t~ ztAZ=8K6LnZRGKZ2Qg^mbD4R#r5X7eSC8?Z1A)t+_K7J4`D!i zu)yTNE;|QnYx^6c{Vn9qFXXSE2k=c~bj@D2uz9S}Ud|e3|^yHt{>GarecCorj1mo%nUlNYdfaan;~KZrA=6nc6e^r?{7V zbbKQ0Pu$$6_TdjbOSimAx0dms0N|y^`B|7)(#=pPhg<908>pz-W`QntWO%5qJjBIWp5xCxX?ba3dU|?lY7#e&#g2`Pd>_UPHl-xSMp|7b zlebou7x1%FlN00E(Gd&=F#S*v^~&iog|b6jTEI{Jn4G`@sd$>N0iTV@Payb6kK5ZIkD{+X_8%9fwXY%N+I@D2=iZTb^3z~@jWhk>CI z8wYvNO1RYKl!ku8tejzT+xm06BqZXqX4hX4uj`D1T`7?>7Vk&Fj5TAH5HIH4nuM4? z(;AWkzdwI--Ooz_Q%#)2>(}~DXVroR)H3e#Cuj~5y5A43o|fV9yZ@~|M9bLlP{>`z zT13D0C!?STf3ayx_@(LOy>hZ}<2IS^ah)xsD(z5N+|o6}p!*c-1<~|klT>u#6>->C zx^HI+5vK*%?-{%>a2HQ^Vcn8oN}2TpZn2qDz2CtL1)4&-s-@v+jVwMkM%RebcBB&P7;<*SdssDSQ*rfx zg`YyA-gVF2l#J_K!hvD454y$Nxa9`rN7Ja1L-AiPO7diGAY?Bab+I)}92=qE9}SWAS0X~wfemEKUW>2((B-Ez}h7+QFr!Pc_< zPVo4!iP_2RYySH0B8?fUgQ{5sgJI!q$K{5VlGbxh(3DBgGjnHf^1GKwwj_FJ(WQb3 z(6xw^l!}t1q!R3XpGlCOq{#BCdjS_SnX;dVkeXEmvZCU}6!~+bB-d4wYX?yJMnfK_ z!fuh;i}<%IE~rHscUQoojA~na(zkrxj1iFZc%(x#_DU&O{Yi@q<{CW1UQOlEQCw|y z3`R;GHUhtXPwtZf6tqtc>3c&6`}1C!@O^CN?T+29srUIzFbjUA`zCSV7h=_M?JGIi zcm-WOtFA2bNGjq+x3!F}1~h=@()sEefj<@V{n-YH(>tg0gBJr|j=oaQjBq@-abeMM z{yJ+G0q*2)JqST*rsoXOU zuJzq4Lx1z%Jv88m0i~X^FOD#|Gbj{Ll56$E7w;^Kj2^X?O_BDkNC-ne+cS2h&S$#KtwJn3nov=w`@0Oo_H-oubNwI!Vb_OleX|c$UlB1O1$3DU zOb1l?aSx-mo{}9ES4$>(2s2e1<~VC}0vD4v-Z;?;U4bi8+o9!QAE_l8mB#O1^ix z?kE{iV%ife^{RCJZJ!noF>rD?kUWbb1lT*+!S|!rqxd?W_u!#!k@x5jK2S@kzSHtc zxa*yk6K8uA=v=-KBZgbwOiMCpa7=be#D_#0cI&DJvfyufj*Ut(-m`Ffs0Q&0X%4XG zHFXxXu*g|tX<%!s7cog7Mo4wtQmnOe{k>)52d#bJE`YujtLG^nMCIdvp16#>&S}oa zT?&;sJD(7Dfj8Zl70i@#1}dc;da1%z49?v(;aDC0PSmygF1%6G>UPy0_60Y0b@WXl zL>mIz6OBgvrauFK`GxR$(F$`7xNM2dYtc_)52phak+akzhRy~`?#n0m)aF3qJ~LF> zM|HV^bNkwk>S9T+p?H4Hu0~^vcG6fNr{|Jq@8jLz%_D`9M4Z6pQMOK^O<>NB_^s*& zAqJrqp*^D(hF8l0Sl)2Y+#g!=v6{7wTs*y-sPoxi^}&x9@-a3Vqx>=AXwRxse>!Uz zm*tS-18a5kHF)Da>)H=uXtZ*kYbBJ;BKRrgHv+98v)H_u{VNOs7iWUi=|hN4c9+*{;F^7Twr%ElZ!E_Isu+3yb_#SW*7c>%)%vSU$4}E;B0R| zEpsoXvRO1M{ZZPDIE-4f2Kw^PCYR*%3du6m>K|nysfC+f>u*hci0V~hxf9Yi9OufM zUnlivAX|EGT~p|;d`Y!?nY6HCW9{iiw_UskW7I25+~cZpUfex+;!-j?*}R!AZOZ|D ztnDEe9ntvUDl3RJw%SQ_F@Pb%w}68o&QBpZp8LoXmK*JE#-#<(k(VHXw-S8aHpoqg zy1c5`v2o!e_b;`2AKBcP3sHV~-o0hp`Sw1XQ#>$%!l0lZv1B|luiyUx4(<#x7};ps zsG}Zw;YYq(Z6vpAJ&r28QnLbiwfQKrW_q9S$=|p`Y*Dx8yL)x3O6E*p zP4nNT>W0$UGx49KItFCp0*Vb=c2Cp?WlIWi=A#NHr8h3kP8 z)7_RV!GKR8)sEYh&6c<}u8ws$CvF5sI;dv5^>^xgYdBi%$3VPE3S1 z4mgyp%c>?Kq|F4IO8g30?)xL!kX^4O13{}?0(h;+xBxS8@!fm8?$uy#Gi?!V2v+d# znKQq-ti=U1H%^;EDm)~jMVnFsjt$i~H9YWwRaHV43z)#gVp!YHTf$Fu2p|it+XkjO zXw~{|y$*X9aAOz}AvW&a?5e6#o7O-g*k!b_5p;6a`Sok+Cp_P_q_|;Gi(cs1sCr-7 z!5WVSnB0co#7YOlei)p>@j8x=S^f;JI8?0h*#KdhO`ahGmdtX~8tEx}b+TUUEI#qE zr^m>53uMW%I|}8j{5-}{q&?M^RLl2_ZGvR`G1!^+dAhKE6D%b|Jq(>NkbcGPOYqX@ eZ(%di`T1Ei|3y0~KHz_pP9J8X{Xxqq^#1@