diff --git a/apps/thunderbird-kasm/1.16.1/.env.sample b/apps/thunderbird-kasm/1.16.1/.env.sample new file mode 100644 index 00000000..8d79248a --- /dev/null +++ b/apps/thunderbird-kasm/1.16.1/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME="thunderbird" +HTTP_PWD="password" +MEM_USE="1024m" +PANEL_APP_PORT_HTTPS=40327 diff --git a/apps/thunderbird-kasm/1.16.1/data.yml b/apps/thunderbird-kasm/1.16.1/data.yml new file mode 100644 index 00000000..62154fe2 --- /dev/null +++ b/apps/thunderbird-kasm/1.16.1/data.yml @@ -0,0 +1,26 @@ +additionalProperties: + formFields: + - default: "40327" + 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/thunderbird-kasm/1.16.1/docker-compose.yml b/apps/thunderbird-kasm/1.16.1/docker-compose.yml new file mode 100644 index 00000000..5f3e6fec --- /dev/null +++ b/apps/thunderbird-kasm/1.16.1/docker-compose.yml @@ -0,0 +1,24 @@ +services: + thunderbird-kasm: + image: "kasmweb/thunderbird:1.16.1" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTPS}:6901" + volumes: + - "thunderbird_data:/home/kasm-user" + environment: + - VNC_PW=${HTTP_PWD} + shm_size: ${MEM_USE} + labels: + createdBy: "Apps" + +volumes: + thunderbird_data: + name: thunderbird_data + +networks: + 1panel-network: + external: true diff --git a/apps/thunderbird-kasm/1.16.1/scripts/uninstall.sh b/apps/thunderbird-kasm/1.16.1/scripts/uninstall.sh new file mode 100644 index 00000000..1a62d5e5 --- /dev/null +++ b/apps/thunderbird-kasm/1.16.1/scripts/uninstall.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker-compose down --volumes \ No newline at end of file diff --git a/apps/thunderbird-kasm/README.md b/apps/thunderbird-kasm/README.md new file mode 100644 index 00000000..99c6c451 --- /dev/null +++ b/apps/thunderbird-kasm/README.md @@ -0,0 +1,10 @@ +# Thunderbird + +一个给您充分自由的邮件和生产力应用。 + +# 使用说明 + +- 默认账户 +``` +username: kasm_user +``` \ No newline at end of file diff --git a/apps/thunderbird-kasm/data.yml b/apps/thunderbird-kasm/data.yml new file mode 100644 index 00000000..d1d7c5b0 --- /dev/null +++ b/apps/thunderbird-kasm/data.yml @@ -0,0 +1,19 @@ +name: Thunderbird +tags: + - 邮件服务 +title: 开源的电子邮件客户端 (Kasm) +description: 开源的电子邮件客户端 (Kasm) +additionalProperties: + key: thunderbird-kasm + name: Thunderbird + tags: + - Email + shortDescZh: 开源的电子邮件客户端 (Kasm) + shortDescEn: Open-source email client (Kasm) + type: tool + crossVersionUpdate: true + limit: 1 + recommend: 0 + website: https://www.thunderbird.net + github: https://github.com/thunderbird + document: https://support.mozilla.org/en-US/products/thunderbird diff --git a/apps/thunderbird-kasm/develop/.env.sample b/apps/thunderbird-kasm/develop/.env.sample new file mode 100644 index 00000000..8d79248a --- /dev/null +++ b/apps/thunderbird-kasm/develop/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME="thunderbird" +HTTP_PWD="password" +MEM_USE="1024m" +PANEL_APP_PORT_HTTPS=40327 diff --git a/apps/thunderbird-kasm/develop/data.yml b/apps/thunderbird-kasm/develop/data.yml new file mode 100644 index 00000000..62154fe2 --- /dev/null +++ b/apps/thunderbird-kasm/develop/data.yml @@ -0,0 +1,26 @@ +additionalProperties: + formFields: + - default: "40327" + 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/thunderbird-kasm/develop/docker-compose.yml b/apps/thunderbird-kasm/develop/docker-compose.yml new file mode 100644 index 00000000..281bc560 --- /dev/null +++ b/apps/thunderbird-kasm/develop/docker-compose.yml @@ -0,0 +1,24 @@ +services: + thunderbird-kasm: + image: "kasmweb/thunderbird:develop" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTPS}:6901" + volumes: + - "thunderbird_data:/home/kasm-user" + environment: + - VNC_PW=${HTTP_PWD} + shm_size: ${MEM_USE} + labels: + createdBy: "Apps" + +volumes: + thunderbird_data: + name: thunderbird_data + +networks: + 1panel-network: + external: true diff --git a/apps/thunderbird-kasm/develop/scripts/uninstall.sh b/apps/thunderbird-kasm/develop/scripts/uninstall.sh new file mode 100644 index 00000000..1a62d5e5 --- /dev/null +++ b/apps/thunderbird-kasm/develop/scripts/uninstall.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker-compose down --volumes \ No newline at end of file diff --git a/apps/thunderbird-kasm/logo.png b/apps/thunderbird-kasm/logo.png new file mode 100644 index 00000000..f19a53b1 Binary files /dev/null and b/apps/thunderbird-kasm/logo.png differ