diff --git a/apps/mdserver-web/README.md b/apps/mdserver-web/README.md
index 9c66c7eb..b971d3e2 100644
--- a/apps/mdserver-web/README.md
+++ b/apps/mdserver-web/README.md
@@ -1,17 +1,3 @@
-
-# 本应用介绍
-这是个民间制作的"mdserver-web"的"1Panel"商店版本应用;
-
-- 容器内数据目录/www
-- 默认账号 username
-- 密码 password
-
-> 原作者项目相关
->> - https://hub.docker.com/r/ddsderek/mw
->> - https://github.com/midoks/mdserver-web
-
-# 原项目介绍
-
mdserver-web
@@ -21,6 +7,14 @@
### 简介
+简单的Linux面板,感谢BT.CN写出如此好的web管理软件。我一看到,就知道这是我一直想要的页面化管理方式。
+复制了后台管理界面,按照自己想要的方式写了一版。
+
+> 使用说明:
+>> - 注意查看容器日志获取相关信息,如安全入口等。
+>> - 持久化使用存储卷方式,存储卷名字如`mdserver-web-data`
+
+



@@ -28,25 +22,4 @@
[](https://github.com/midoks/mdserver-web/wiki)
-[](https://www.jsdelivr.com/package/gh/midoks/mdserver-web)
-
-* SSH终端工具
-* 面板收藏功能
-* 网站子目录绑定
-* 网站备份功能
-* 插件方式管理
-
-### 主要插件介绍
-
-* OpenResty - 轻量级,占有内存少,并发能力强。
-* PHP[53-82] - PHP是世界上最好的编程语言。
-* MySQL - 一种关系数据库管理系统。
-* MariaDB - 是MySQL的一个重要分支。
-* MySQL[APT/YUM] - 一种关系数据库管理系统。
-* MongoDB - 一种非关系NOSQL数据库管理系统。
-* phpMyAdmin - 著名Web端MySQL管理工具。
-* Memcached - 一个高性能的分布式内存对象缓存系统。
-* Redis - 一个高性能的KV数据库。
-* PureFtpd - 一款专注于程序健壮和软件安全的免费FTP服务器软件。
-* Gogs - 一款极易搭建的自助Git服务。
-* Rsyncd - 通用同步服务。
\ No newline at end of file
+[](https://www.jsdelivr.com/package/gh/midoks/mdserver-web)
diff --git a/apps/mdserver-web/bridge-latest/.env.sample b/apps/mdserver-web/bridge-latest/.env.sample
new file mode 100644
index 00000000..48be9a11
--- /dev/null
+++ b/apps/mdserver-web/bridge-latest/.env.sample
@@ -0,0 +1,8 @@
+CLOSE_ADMIN_PATH="true"
+CONTAINER_NAME="mdserver-web"
+HTTPS_PORT=10443
+HTTP_PORT=10080
+PANEL_APP_PORT_HTTP=7200
+PASSWORD="password"
+PHPMYAYMIN_PORT=10888
+USERNAME="ddsrem"
diff --git a/apps/mdserver-web/bridge-latest/data.yml b/apps/mdserver-web/bridge-latest/data.yml
new file mode 100644
index 00000000..c47e59e0
--- /dev/null
+++ b/apps/mdserver-web/bridge-latest/data.yml
@@ -0,0 +1,64 @@
+additionalProperties:
+ formFields:
+ - default: 7200
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Web Panel Port
+ labelZh: 面板端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: 10080
+ edit: true
+ envKey: HTTP_PORT
+ labelEn: HTTP Port
+ labelZh: HTTP 端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: 10443
+ edit: true
+ envKey: HTTPS_PORT
+ labelEn: HTTPS Port
+ labelZh: HTTPS 端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: 10888
+ edit: true
+ envKey: PHPMYAYMIN_PORT
+ labelEn: phpMyAdmin Port
+ labelZh: phpMyAdmin 端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: "true"
+ edit: true
+ envKey: CLOSE_ADMIN_PATH
+ labelEn: Close Admin Path
+ labelZh: 关闭管理路径
+ required: true
+ type: select
+ values:
+ - label: "true"
+ value: "true"
+ - label: "false"
+ value: "false"
+ - default: "ddsrem"
+ edit: true
+ envKey: USERNAME
+ labelEn: Username
+ labelZh: 用户名
+ random: true
+ required: true
+ type: text
+ - default: "password"
+ edit: true
+ envKey: PASSWORD
+ labelEn: Password
+ labelZh: 密码
+ random: true
+ required: true
+ rule: paramComplexity
+ type: password
+
diff --git a/apps/mdserver-web/bridge-latest/docker-compose.yml b/apps/mdserver-web/bridge-latest/docker-compose.yml
new file mode 100644
index 00000000..fa264aac
--- /dev/null
+++ b/apps/mdserver-web/bridge-latest/docker-compose.yml
@@ -0,0 +1,29 @@
+services:
+ mdserver-web:
+ image: "ddsderek/mdserver-web:latest"
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ ports:
+ - "${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}"
+ - "${HTTP_PORT}:80"
+ - "${HTTPS_PORT}:443"
+ - "${PHPMYAYMIN_PORT}:888"
+ volumes:
+ - mdserver-web-data:/www
+ environment:
+ - CLOSE_ADMIN_PATH=${CLOSE_ADMIN_PATH}
+ - USERNAME=${USERNAME}
+ - PASSWORD=${PASSWORD}
+ - WEB_PORT=${PANEL_APP_PORT_HTTP}
+ labels:
+ createdBy: "Apps"
+
+volumes:
+ mdserver-web-data:
+ name: mdserver-web-data
+
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/mdserver-web/data.yml b/apps/mdserver-web/data.yml
index f8665e22..ff56b574 100644
--- a/apps/mdserver-web/data.yml
+++ b/apps/mdserver-web/data.yml
@@ -1,8 +1,7 @@
name: mdserver-web
tags:
- - 工具
+ - 实用工具
title: 一款简单 Linux 面板服务
-type: 工具
description: 一款简单 Linux 面板服务
additionalProperties:
key: mdserver-web
diff --git a/apps/mdserver-web/latest/.env.sample b/apps/mdserver-web/latest/.env.sample
new file mode 100644
index 00000000..00108d11
--- /dev/null
+++ b/apps/mdserver-web/latest/.env.sample
@@ -0,0 +1,5 @@
+CLOSE_ADMIN_PATH="true"
+CONTAINER_NAME="mdserver-web"
+PANEL_APP_PORT_HTTP=7200
+PASSWORD="password"
+USERNAME="ddsrem"
diff --git a/apps/mdserver-web/latest/data.yml b/apps/mdserver-web/latest/data.yml
index 3cf72d4c..b9003749 100644
--- a/apps/mdserver-web/latest/data.yml
+++ b/apps/mdserver-web/latest/data.yml
@@ -1,34 +1,40 @@
additionalProperties:
- formFields:
- - default: 7200
- edit: true
- envKey: Web_Panel_Port
- labelEn: Web Panel Port
- labelZh: 面板端口
- required: true
- rule: paramPort
- type: number
- - default: 10080
- edit: true
- envKey: HTTP_PORT
- labelEn: HTTP Port
- labelZh: HTTP端口
- required: true
- rule: paramPort
- type: number
- - default: 10443
- edit: true
- envKey: HTTPS_PORT
- labelEn: HTTPS Port
- labelZh: HTTPS端口
- required: true
- rule: paramPort
- type: number
- - default: 10888
- edit: true
- envKey: phpMyAdmin_PORT
- labelEn: phpMyAdmin Port
- labelZh: phpMyAdmin端口
- required: true
- rule: paramPort
- type: number
+ formFields:
+ - default: 7200
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Web Panel Port
+ labelZh: 面板端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: "true"
+ edit: true
+ envKey: CLOSE_ADMIN_PATH
+ labelEn: Close Admin Path
+ labelZh: 关闭管理路径
+ required: true
+ type: select
+ values:
+ - label: "true"
+ value: "true"
+ - label: "false"
+ value: "false"
+ - default: "ddsrem"
+ edit: true
+ envKey: USERNAME
+ labelEn: Username
+ labelZh: 用户名
+ random: true
+ required: true
+ type: text
+ - default: "password"
+ edit: true
+ envKey: PASSWORD
+ labelEn: Password
+ labelZh: 密码
+ random: true
+ required: true
+ rule: paramComplexity
+ type: password
+
diff --git a/apps/mdserver-web/latest/docker-compose.yml b/apps/mdserver-web/latest/docker-compose.yml
index adfbf769..8d97ba3c 100644
--- a/apps/mdserver-web/latest/docker-compose.yml
+++ b/apps/mdserver-web/latest/docker-compose.yml
@@ -1,23 +1,19 @@
services:
- mw-server:
+ mdserver-web:
+ image: "ddsderek/mdserver-web:latest"
container_name: ${CONTAINER_NAME}
restart: always
- networks:
- - 1panel-network
- privileged: true
- ports:
- - "${Web_Panel_Port}:7200"
- - "${HTTP_PORT}:80"
- - "${HTTPS_PORT}:443"
- - "${phpMyAdmin_PORT}:888"
+ network_mode: "host"
volumes:
- - mw-server:/www
- image: "ddsderek/mdserver-web:latest"
+ - mdserver-web-data:/www
+ environment:
+ - CLOSE_ADMIN_PATH=${CLOSE_ADMIN_PATH}
+ - USERNAME=${USERNAME}
+ - PASSWORD=${PASSWORD}
+ - WEB_PORT=${PANEL_APP_PORT_HTTP}
labels:
createdBy: "Apps"
-volumes:
- mw-server:
-networks:
- 1panel-network:
- external: true
+volumes:
+ mdserver-web-data:
+ name: mdserver-web-data