mirror of
https://github.com/okxlin/appstore.git
synced 2025-07-13 21:02:18 +08:00
feat:添加thunderbird到列表
This commit is contained in:
parent
a4f11b6025
commit
7a7d15e3be
28
apps/thunderbird/24.10.1/.env.sample
Normal file
28
apps/thunderbird/24.10.1/.env.sample
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
APP_NICENESS=0
|
||||||
|
CONFIG_PATH="./data"
|
||||||
|
CONTAINER_DEBUG=0
|
||||||
|
CONTAINER_NAME="thunderbird"
|
||||||
|
DARK_MODE=0
|
||||||
|
DISPLAY_HEIGHT=1080
|
||||||
|
DISPLAY_WIDTH=1920
|
||||||
|
ENABLE_CJK_FONT=0
|
||||||
|
GROUP_ID=1000
|
||||||
|
HOST_IP=""
|
||||||
|
INSTALL_PACKAGES=""
|
||||||
|
KEEP_APP_RUNNING=0
|
||||||
|
LANG="en_US.UTF-8"
|
||||||
|
PACKAGES_MIRROR=""
|
||||||
|
PANEL_APP_PORT_HTTP=40327
|
||||||
|
SECURE_CONNECTION=1
|
||||||
|
SECURE_CONNECTION_CERTS_CHECK_INTERVAL=60
|
||||||
|
SECURE_CONNECTION_VNC_METHOD="SSL"
|
||||||
|
SUP_GROUP_IDS=""
|
||||||
|
TZ="Asia/Shanghai"
|
||||||
|
UMASK=0022
|
||||||
|
USER_ID=1000
|
||||||
|
VNC_PASSWORD="password"
|
||||||
|
VNC_PORT=40328
|
||||||
|
WEB_AUDIO=0
|
||||||
|
WEB_AUTHENTICATION=0
|
||||||
|
WEB_AUTHENTICATION_PASSWORD=""
|
||||||
|
WEB_AUTHENTICATION_USERNAME=""
|
233
apps/thunderbird/24.10.1/data.yml
Normal file
233
apps/thunderbird/24.10.1/data.yml
Normal file
@ -0,0 +1,233 @@
|
|||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: "40327"
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_HTTP
|
||||||
|
labelEn: Web Port
|
||||||
|
labelZh: Web 端口
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "40328"
|
||||||
|
edit: true
|
||||||
|
envKey: VNC_PORT
|
||||||
|
labelEn: VNC Port
|
||||||
|
labelZh: VNC 端口
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "password"
|
||||||
|
edit: true
|
||||||
|
envKey: VNC_PASSWORD
|
||||||
|
labelEn: VNC Password
|
||||||
|
labelZh: VNC 密码
|
||||||
|
random: true
|
||||||
|
required: true
|
||||||
|
rule: paramComplexity
|
||||||
|
type: password
|
||||||
|
- default: "./data"
|
||||||
|
edit: true
|
||||||
|
envKey: CONFIG_PATH
|
||||||
|
labelEn: Configuration Path
|
||||||
|
labelZh: 配置路径
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: "1000"
|
||||||
|
edit: true
|
||||||
|
envKey: USER_ID
|
||||||
|
labelEn: User ID
|
||||||
|
labelZh: 用户 ID
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "1000"
|
||||||
|
edit: true
|
||||||
|
envKey: GROUP_ID
|
||||||
|
labelEn: Group ID
|
||||||
|
labelZh: 用户组 ID
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: SUP_GROUP_IDS
|
||||||
|
labelEn: Supplementary Group IDs
|
||||||
|
labelZh: 补充用户组 ID
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: "0022"
|
||||||
|
edit: true
|
||||||
|
envKey: UMASK
|
||||||
|
labelEn: Umask
|
||||||
|
labelZh: 文件创建权限掩码
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: "en_US.UTF-8"
|
||||||
|
edit: true
|
||||||
|
envKey: LANG
|
||||||
|
labelEn: Locale
|
||||||
|
labelZh: 语言环境
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: "Asia/Shanghai"
|
||||||
|
edit: true
|
||||||
|
envKey: TZ
|
||||||
|
labelEn: Timezone
|
||||||
|
labelZh: 时区
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: KEEP_APP_RUNNING
|
||||||
|
labelEn: Keep App Running
|
||||||
|
labelZh: 保持应用运行
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "True"
|
||||||
|
value: "1"
|
||||||
|
- label: "False"
|
||||||
|
value: "0"
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: APP_NICENESS
|
||||||
|
labelEn: App Niceness
|
||||||
|
labelZh: 应用优先级
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "High"
|
||||||
|
value: "-20"
|
||||||
|
- label: "Normal"
|
||||||
|
value: "0"
|
||||||
|
- label: "Low"
|
||||||
|
value: "19"
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: INSTALL_PACKAGES
|
||||||
|
labelEn: Install Packages
|
||||||
|
labelZh: 安装包
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: PACKAGES_MIRROR
|
||||||
|
labelEn: Packages Mirror
|
||||||
|
labelZh: 软件包镜像
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: CONTAINER_DEBUG
|
||||||
|
labelEn: Container Debug
|
||||||
|
labelZh: 容器调试
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
||||||
|
- default: "1920"
|
||||||
|
edit: true
|
||||||
|
envKey: DISPLAY_WIDTH
|
||||||
|
labelEn: Display Width
|
||||||
|
labelZh: 显示宽度
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "1080"
|
||||||
|
edit: true
|
||||||
|
envKey: DISPLAY_HEIGHT
|
||||||
|
labelEn: Display Height
|
||||||
|
labelZh: 显示高度
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: DARK_MODE
|
||||||
|
labelEn: Dark Mode
|
||||||
|
labelZh: 暗黑模式
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: WEB_AUDIO
|
||||||
|
labelEn: Web Audio
|
||||||
|
labelZh: Web 音频
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: WEB_AUTHENTICATION
|
||||||
|
labelEn: Web Authentication
|
||||||
|
labelZh: Web 身份验证
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: WEB_AUTHENTICATION_USERNAME
|
||||||
|
labelEn: Web Authentication Username
|
||||||
|
labelZh: Web 身份验证用户名
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: WEB_AUTHENTICATION_PASSWORD
|
||||||
|
labelEn: Web Authentication Password
|
||||||
|
labelZh: Web 身份验证密码
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: "1"
|
||||||
|
edit: true
|
||||||
|
envKey: SECURE_CONNECTION
|
||||||
|
labelEn: Secure Connection
|
||||||
|
labelZh: 安全连接
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
||||||
|
- default: "SSL"
|
||||||
|
edit: true
|
||||||
|
envKey: SECURE_CONNECTION_VNC_METHOD
|
||||||
|
labelEn: Secure VNC Method
|
||||||
|
labelZh: 安全 VNC 方法
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "SSL"
|
||||||
|
value: "SSL"
|
||||||
|
- label: "TLS"
|
||||||
|
value: "TLS"
|
||||||
|
- default: "60"
|
||||||
|
edit: true
|
||||||
|
envKey: SECURE_CONNECTION_CERTS_CHECK_INTERVAL
|
||||||
|
labelEn: Secure Connection Certs Check Interval
|
||||||
|
labelZh: 安全连接证书检查间隔
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: ENABLE_CJK_FONT
|
||||||
|
labelEn: Enable CJK Font
|
||||||
|
labelZh: 启用 CJK 字体
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
46
apps/thunderbird/24.10.1/docker-compose.yml
Normal file
46
apps/thunderbird/24.10.1/docker-compose.yml
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
services:
|
||||||
|
thunderbird:
|
||||||
|
image: "jlesage/thunderbird:v24.10.1"
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
ports:
|
||||||
|
- "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}"
|
||||||
|
- "${VNC_PORT}:${VNC_PORT}"
|
||||||
|
volumes:
|
||||||
|
- ${CONFIG_PATH}:/config:rw
|
||||||
|
environment:
|
||||||
|
- USER_ID=${USER_ID}
|
||||||
|
- GROUP_ID=${GROUP_ID}
|
||||||
|
- SUP_GROUP_IDS=${SUP_GROUP_IDS}
|
||||||
|
- UMASK=${UMASK}
|
||||||
|
- LANG=${LANG}
|
||||||
|
- TZ=${TZ}
|
||||||
|
- KEEP_APP_RUNNING=${KEEP_APP_RUNNING}
|
||||||
|
- APP_NICENESS=${APP_NICENESS}
|
||||||
|
- INSTALL_PACKAGES=${INSTALL_PACKAGES}
|
||||||
|
- PACKAGES_MIRROR=${PACKAGES_MIRROR}
|
||||||
|
- CONTAINER_DEBUG=${CONTAINER_DEBUG}
|
||||||
|
- DISPLAY_WIDTH=${DISPLAY_WIDTH}
|
||||||
|
- DISPLAY_HEIGHT=${DISPLAY_HEIGHT}
|
||||||
|
- DARK_MODE=${DARK_MODE}
|
||||||
|
- WEB_AUDIO=${WEB_AUDIO}
|
||||||
|
- WEB_AUTHENTICATION=${WEB_AUTHENTICATION}
|
||||||
|
- WEB_AUTHENTICATION_USERNAME=${WEB_AUTHENTICATION_USERNAME}
|
||||||
|
- WEB_AUTHENTICATION_PASSWORD=${WEB_AUTHENTICATION_PASSWORD}
|
||||||
|
- SECURE_CONNECTION=${SECURE_CONNECTION}
|
||||||
|
- SECURE_CONNECTION_VNC_METHOD=${SECURE_CONNECTION_VNC_METHOD}
|
||||||
|
- SECURE_CONNECTION_CERTS_CHECK_INTERVAL=${SECURE_CONNECTION_CERTS_CHECK_INTERVAL}
|
||||||
|
- WEB_LISTENING_PORT=${PANEL_APP_PORT_HTTP}
|
||||||
|
- VNC_LISTENING_PORT=${VNC_PORT}
|
||||||
|
- VNC_PASSWORD=${VNC_PASSWORD}
|
||||||
|
- ENABLE_CJK_FONT=${ENABLE_CJK_FONT}
|
||||||
|
cap_add:
|
||||||
|
- SYS_NICE
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
3
apps/thunderbird/README.md
Normal file
3
apps/thunderbird/README.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Thunderbird
|
||||||
|
|
||||||
|
一个给您充分自由的邮件和生产力应用。
|
19
apps/thunderbird/data.yml
Normal file
19
apps/thunderbird/data.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
name: Thunderbird
|
||||||
|
tags:
|
||||||
|
- 邮件服务
|
||||||
|
title: 开源的电子邮件客户端
|
||||||
|
description: 开源的电子邮件客户端
|
||||||
|
additionalProperties:
|
||||||
|
key: thunderbird
|
||||||
|
name: Thunderbird
|
||||||
|
tags:
|
||||||
|
- Email
|
||||||
|
shortDescZh: 开源的电子邮件客户端
|
||||||
|
shortDescEn: Open-source email client
|
||||||
|
type: tool
|
||||||
|
crossVersionUpdate: true
|
||||||
|
limit: 0
|
||||||
|
recommend: 0
|
||||||
|
website: https://www.thunderbird.net
|
||||||
|
github: https://github.com/thunderbird
|
||||||
|
document: https://support.mozilla.org/en-US/products/thunderbird
|
28
apps/thunderbird/latest/.env.sample
Normal file
28
apps/thunderbird/latest/.env.sample
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
APP_NICENESS=0
|
||||||
|
CONFIG_PATH="./data"
|
||||||
|
CONTAINER_DEBUG=0
|
||||||
|
CONTAINER_NAME="thunderbird"
|
||||||
|
DARK_MODE=0
|
||||||
|
DISPLAY_HEIGHT=1080
|
||||||
|
DISPLAY_WIDTH=1920
|
||||||
|
ENABLE_CJK_FONT=0
|
||||||
|
GROUP_ID=1000
|
||||||
|
HOST_IP=""
|
||||||
|
INSTALL_PACKAGES=""
|
||||||
|
KEEP_APP_RUNNING=0
|
||||||
|
LANG="en_US.UTF-8"
|
||||||
|
PACKAGES_MIRROR=""
|
||||||
|
PANEL_APP_PORT_HTTP=40327
|
||||||
|
SECURE_CONNECTION=1
|
||||||
|
SECURE_CONNECTION_CERTS_CHECK_INTERVAL=60
|
||||||
|
SECURE_CONNECTION_VNC_METHOD="SSL"
|
||||||
|
SUP_GROUP_IDS=""
|
||||||
|
TZ="Asia/Shanghai"
|
||||||
|
UMASK=0022
|
||||||
|
USER_ID=1000
|
||||||
|
VNC_PASSWORD="password"
|
||||||
|
VNC_PORT=40328
|
||||||
|
WEB_AUDIO=0
|
||||||
|
WEB_AUTHENTICATION=0
|
||||||
|
WEB_AUTHENTICATION_PASSWORD=""
|
||||||
|
WEB_AUTHENTICATION_USERNAME=""
|
233
apps/thunderbird/latest/data.yml
Normal file
233
apps/thunderbird/latest/data.yml
Normal file
@ -0,0 +1,233 @@
|
|||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: "40327"
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_HTTP
|
||||||
|
labelEn: Web Port
|
||||||
|
labelZh: Web 端口
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "40328"
|
||||||
|
edit: true
|
||||||
|
envKey: VNC_PORT
|
||||||
|
labelEn: VNC Port
|
||||||
|
labelZh: VNC 端口
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "password"
|
||||||
|
edit: true
|
||||||
|
envKey: VNC_PASSWORD
|
||||||
|
labelEn: VNC Password
|
||||||
|
labelZh: VNC 密码
|
||||||
|
random: true
|
||||||
|
required: true
|
||||||
|
rule: paramComplexity
|
||||||
|
type: password
|
||||||
|
- default: "./data"
|
||||||
|
edit: true
|
||||||
|
envKey: CONFIG_PATH
|
||||||
|
labelEn: Configuration Path
|
||||||
|
labelZh: 配置路径
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: "1000"
|
||||||
|
edit: true
|
||||||
|
envKey: USER_ID
|
||||||
|
labelEn: User ID
|
||||||
|
labelZh: 用户 ID
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "1000"
|
||||||
|
edit: true
|
||||||
|
envKey: GROUP_ID
|
||||||
|
labelEn: Group ID
|
||||||
|
labelZh: 用户组 ID
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: SUP_GROUP_IDS
|
||||||
|
labelEn: Supplementary Group IDs
|
||||||
|
labelZh: 补充用户组 ID
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: "0022"
|
||||||
|
edit: true
|
||||||
|
envKey: UMASK
|
||||||
|
labelEn: Umask
|
||||||
|
labelZh: 文件创建权限掩码
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: "en_US.UTF-8"
|
||||||
|
edit: true
|
||||||
|
envKey: LANG
|
||||||
|
labelEn: Locale
|
||||||
|
labelZh: 语言环境
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: "Asia/Shanghai"
|
||||||
|
edit: true
|
||||||
|
envKey: TZ
|
||||||
|
labelEn: Timezone
|
||||||
|
labelZh: 时区
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: KEEP_APP_RUNNING
|
||||||
|
labelEn: Keep App Running
|
||||||
|
labelZh: 保持应用运行
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "True"
|
||||||
|
value: "1"
|
||||||
|
- label: "False"
|
||||||
|
value: "0"
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: APP_NICENESS
|
||||||
|
labelEn: App Niceness
|
||||||
|
labelZh: 应用优先级
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "High"
|
||||||
|
value: "-20"
|
||||||
|
- label: "Normal"
|
||||||
|
value: "0"
|
||||||
|
- label: "Low"
|
||||||
|
value: "19"
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: INSTALL_PACKAGES
|
||||||
|
labelEn: Install Packages
|
||||||
|
labelZh: 安装包
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: PACKAGES_MIRROR
|
||||||
|
labelEn: Packages Mirror
|
||||||
|
labelZh: 软件包镜像
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: CONTAINER_DEBUG
|
||||||
|
labelEn: Container Debug
|
||||||
|
labelZh: 容器调试
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
||||||
|
- default: "1920"
|
||||||
|
edit: true
|
||||||
|
envKey: DISPLAY_WIDTH
|
||||||
|
labelEn: Display Width
|
||||||
|
labelZh: 显示宽度
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "1080"
|
||||||
|
edit: true
|
||||||
|
envKey: DISPLAY_HEIGHT
|
||||||
|
labelEn: Display Height
|
||||||
|
labelZh: 显示高度
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: DARK_MODE
|
||||||
|
labelEn: Dark Mode
|
||||||
|
labelZh: 暗黑模式
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: WEB_AUDIO
|
||||||
|
labelEn: Web Audio
|
||||||
|
labelZh: Web 音频
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: WEB_AUTHENTICATION
|
||||||
|
labelEn: Web Authentication
|
||||||
|
labelZh: Web 身份验证
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: WEB_AUTHENTICATION_USERNAME
|
||||||
|
labelEn: Web Authentication Username
|
||||||
|
labelZh: Web 身份验证用户名
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: WEB_AUTHENTICATION_PASSWORD
|
||||||
|
labelEn: Web Authentication Password
|
||||||
|
labelZh: Web 身份验证密码
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: "1"
|
||||||
|
edit: true
|
||||||
|
envKey: SECURE_CONNECTION
|
||||||
|
labelEn: Secure Connection
|
||||||
|
labelZh: 安全连接
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
||||||
|
- default: "SSL"
|
||||||
|
edit: true
|
||||||
|
envKey: SECURE_CONNECTION_VNC_METHOD
|
||||||
|
labelEn: Secure VNC Method
|
||||||
|
labelZh: 安全 VNC 方法
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "SSL"
|
||||||
|
value: "SSL"
|
||||||
|
- label: "TLS"
|
||||||
|
value: "TLS"
|
||||||
|
- default: "60"
|
||||||
|
edit: true
|
||||||
|
envKey: SECURE_CONNECTION_CERTS_CHECK_INTERVAL
|
||||||
|
labelEn: Secure Connection Certs Check Interval
|
||||||
|
labelZh: 安全连接证书检查间隔
|
||||||
|
required: true
|
||||||
|
type: number
|
||||||
|
- default: "0"
|
||||||
|
edit: true
|
||||||
|
envKey: ENABLE_CJK_FONT
|
||||||
|
labelEn: Enable CJK Font
|
||||||
|
labelZh: 启用 CJK 字体
|
||||||
|
required: true
|
||||||
|
type: select
|
||||||
|
values:
|
||||||
|
- label: "Disabled"
|
||||||
|
value: "0"
|
||||||
|
- label: "Enabled"
|
||||||
|
value: "1"
|
46
apps/thunderbird/latest/docker-compose.yml
Normal file
46
apps/thunderbird/latest/docker-compose.yml
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
services:
|
||||||
|
thunderbird:
|
||||||
|
image: "jlesage/thunderbird:latest"
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
ports:
|
||||||
|
- "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}"
|
||||||
|
- "${VNC_PORT}:${VNC_PORT}"
|
||||||
|
volumes:
|
||||||
|
- ${CONFIG_PATH}:/config:rw
|
||||||
|
environment:
|
||||||
|
- USER_ID=${USER_ID}
|
||||||
|
- GROUP_ID=${GROUP_ID}
|
||||||
|
- SUP_GROUP_IDS=${SUP_GROUP_IDS}
|
||||||
|
- UMASK=${UMASK}
|
||||||
|
- LANG=${LANG}
|
||||||
|
- TZ=${TZ}
|
||||||
|
- KEEP_APP_RUNNING=${KEEP_APP_RUNNING}
|
||||||
|
- APP_NICENESS=${APP_NICENESS}
|
||||||
|
- INSTALL_PACKAGES=${INSTALL_PACKAGES}
|
||||||
|
- PACKAGES_MIRROR=${PACKAGES_MIRROR}
|
||||||
|
- CONTAINER_DEBUG=${CONTAINER_DEBUG}
|
||||||
|
- DISPLAY_WIDTH=${DISPLAY_WIDTH}
|
||||||
|
- DISPLAY_HEIGHT=${DISPLAY_HEIGHT}
|
||||||
|
- DARK_MODE=${DARK_MODE}
|
||||||
|
- WEB_AUDIO=${WEB_AUDIO}
|
||||||
|
- WEB_AUTHENTICATION=${WEB_AUTHENTICATION}
|
||||||
|
- WEB_AUTHENTICATION_USERNAME=${WEB_AUTHENTICATION_USERNAME}
|
||||||
|
- WEB_AUTHENTICATION_PASSWORD=${WEB_AUTHENTICATION_PASSWORD}
|
||||||
|
- SECURE_CONNECTION=${SECURE_CONNECTION}
|
||||||
|
- SECURE_CONNECTION_VNC_METHOD=${SECURE_CONNECTION_VNC_METHOD}
|
||||||
|
- SECURE_CONNECTION_CERTS_CHECK_INTERVAL=${SECURE_CONNECTION_CERTS_CHECK_INTERVAL}
|
||||||
|
- WEB_LISTENING_PORT=${PANEL_APP_PORT_HTTP}
|
||||||
|
- VNC_LISTENING_PORT=${VNC_PORT}
|
||||||
|
- VNC_PASSWORD=${VNC_PASSWORD}
|
||||||
|
- ENABLE_CJK_FONT=${ENABLE_CJK_FONT}
|
||||||
|
cap_add:
|
||||||
|
- SYS_NICE
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
BIN
apps/thunderbird/logo.png
Normal file
BIN
apps/thunderbird/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.5 KiB |
Loading…
Reference in New Issue
Block a user