mirror of
https://github.com/QYG2297248353/appstore-1panel.git
synced 2024-11-10 14:56:58 +08:00
feat: 增加 roundcube 应用
This commit is contained in:
parent
1cead68194
commit
ce8dee0471
@ -12,6 +12,7 @@ services:
|
||||
- ./conf/php-fpm.conf:/usr/local/etc/php-fpm.d/www.conf
|
||||
- ./log:/var/log/php
|
||||
- ./composer:/tmp/composer
|
||||
- ./extensions:/php/extensions
|
||||
ports:
|
||||
- 127.0.0.1:${PANEL_APP_PORT_HTTP}:9000
|
||||
labels:
|
||||
|
71
apps/roundcube/1.6.5-apache/data.yml
Normal file
71
apps/roundcube/1.6.5-apache/data.yml
Normal file
@ -0,0 +1,71 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: ""
|
||||
envKey: PANEL_DB_HOST
|
||||
key: mysql
|
||||
labelEn: Database Service
|
||||
labelZh: 数据库服务
|
||||
required: true
|
||||
type: service
|
||||
- default: de
|
||||
envKey: PANEL_DB_NAME
|
||||
labelEn: Database
|
||||
labelZh: 数据库名
|
||||
random: true
|
||||
required: true
|
||||
rule: paramCommon
|
||||
type: text
|
||||
- default: de
|
||||
envKey: PANEL_DB_USER
|
||||
labelEn: User
|
||||
labelZh: 数据库用户
|
||||
random: true
|
||||
required: true
|
||||
rule: paramCommon
|
||||
type: text
|
||||
- default: de
|
||||
envKey: PANEL_DB_USER_PASSWORD
|
||||
labelEn: Password
|
||||
labelZh: 数据库用户密码
|
||||
random: true
|
||||
required: true
|
||||
rule: paramComplexity
|
||||
type: password
|
||||
- default: imap.sina.com
|
||||
edit: true
|
||||
envKey: IMAP_SERVER
|
||||
labelEn: IMAP Server
|
||||
labelZh: IMAP 服务器
|
||||
required: true
|
||||
type: text
|
||||
- default: 143
|
||||
edit: true
|
||||
envKey: IMAP_SERVER_PORT
|
||||
labelEn: SMTP Port
|
||||
labelZh: SMTP 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: smtp.sina.com
|
||||
edit: true
|
||||
envKey: SMTP_SERVER
|
||||
labelEn: SMTP Server
|
||||
labelZh: SMTP 服务器
|
||||
required: true
|
||||
type: text
|
||||
- default: 587
|
||||
edit: true
|
||||
envKey: SMTP_SERVER_PORT
|
||||
labelEn: Port
|
||||
labelZh: IMAP4 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 8080
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
edit: true
|
||||
labelEn: Port
|
||||
labelZh: 端口
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
29
apps/roundcube/1.6.5-apache/docker-compose.yml
Normal file
29
apps/roundcube/1.6.5-apache/docker-compose.yml
Normal file
@ -0,0 +1,29 @@
|
||||
version: '3'
|
||||
services:
|
||||
roundcube:
|
||||
image: roundcube/roundcubemail:1.6.5-apache
|
||||
container_name: ${CONTAINER_NAME}
|
||||
restart: always
|
||||
environment:
|
||||
ROUNDCUBE_DB_TYPE: mysql
|
||||
ROUNDCUBE_DB_HOST: ${PANEL_DB_HOST}
|
||||
ROUNDCUBE_DB_USER: ${PANEL_DB_USER}
|
||||
ROUNDCUBE_DB_PASSWORD: ${PANEL_DB_USER_PASSWORD}
|
||||
ROUNDCUBE_DB_NAME: ${PANEL_DB_NAME}
|
||||
ROUNDCUBEMAIL_DEFAULT_HOST: ${IMAP_SERVER}
|
||||
ROUNDCUBEMAIL_DEFAULT_PORT: ${IMAP_SERVER_PORT}
|
||||
ROUNDCUBEMAIL_SMTP_SERVER: ${SMTP_SERVER}
|
||||
ROUNDCUBEMAIL_SMTP_PORT: ${SMTP_SERVER_PORT}
|
||||
ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE: 5M
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:80
|
||||
volumes:
|
||||
- ./logs:/var/log/apache2
|
||||
- ./data:/var/www/html
|
||||
networks:
|
||||
- 1panel-network
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
22
apps/roundcube/README.md
Normal file
22
apps/roundcube/README.md
Normal file
@ -0,0 +1,22 @@
|
||||
# Roundcube
|
||||
|
||||
Roundcube 是一款基于 Web 的多语言 IMAP 邮件客户端,通常通过浏览器访问。它利用 PHP 编写,并提供一整套电子邮件客户端的功能。
|
||||
|
||||
## 特点
|
||||
|
||||
- **现代用户界面**:Roundcube 提供一个清洁和现代的用户界面。
|
||||
- **完整的 MIME 和 HTML 支持**:可以接收和发送带有复杂格式和附件的邮件。
|
||||
- **IMAP 和 SMTP 支持**:使用标准的邮件协议与邮件服务器通信。
|
||||
- **富文本编辑器**:内置的 HTML 编辑器可以创建格式丰富的邮件。
|
||||
- **搜索和过滤**:强大的搜索功能和邮件过滤规则。
|
||||
- **地址簿**:带有导入导出功能的地址簿。
|
||||
- **插件和皮肤支持**:通过插件扩展功能,通过皮肤个性化界面。
|
||||
- **多用户支持**:适用于多用户环境。
|
||||
- **国际化语言**:支持多种语言,方便国际用户使用。
|
||||
|
||||
Roundcube 可以部署在个人服务器上,也被许多网站托管服务作为标准的 webmail 解决方案提供给用户,特别是在共享主机环境中。
|
||||
|
||||
## 使用场景
|
||||
|
||||
- 个人服务器:个人或企业用户可以在自己的服务器上安装和使用 Roundcube。
|
||||
- 网站托管:作为邮件服务的一部分,允许用户通过 webmail 访问他们的邮件账户。
|
20
apps/roundcube/data.yml
Normal file
20
apps/roundcube/data.yml
Normal file
@ -0,0 +1,20 @@
|
||||
name: Roundcube
|
||||
tags:
|
||||
- 邮件服务
|
||||
title: 基于 Web 的多语言 IMAP 邮件客户端
|
||||
type: 邮件服务
|
||||
description: 基于 Web 的多语言 IMAP 邮件客户端
|
||||
additionalProperties:
|
||||
key: roundcube
|
||||
name: Roundcube
|
||||
tags:
|
||||
- Email
|
||||
shortDescZh: 基于 Web 的多语言 IMAP 邮件客户端
|
||||
shortDescEn: Web-based multilingual IMAP mail client
|
||||
type: tool
|
||||
crossVersionUpdate: false
|
||||
limit: 0
|
||||
recommend: 0
|
||||
website: https://roundcube.net/
|
||||
github: https://github.com/roundcube/roundcubemail
|
||||
document: https://github.com/roundcube/roundcubemail/wiki
|
BIN
apps/roundcube/logo.png
Normal file
BIN
apps/roundcube/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
Loading…
Reference in New Issue
Block a user