From 904a64d600ec7d7493b5a8d6fc5ba63f80fc2cfe Mon Sep 17 00:00:00 2001 From: ModStart Date: Thu, 30 Nov 2023 10:00:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0ModStartBlog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/modstartblog/8.6.0/.env.sample | 2 ++ apps/modstartblog/8.6.0/data.yml | 10 ++++++++ apps/modstartblog/8.6.0/docker-compose.yml | 18 +++++++++++++ apps/modstartblog/README.md | 28 +++++++++++++++++++++ apps/modstartblog/data.yml | 20 +++++++++++++++ apps/modstartblog/logo.png | Bin 0 -> 5134 bytes 6 files changed, 78 insertions(+) create mode 100644 apps/modstartblog/8.6.0/.env.sample create mode 100644 apps/modstartblog/8.6.0/data.yml create mode 100644 apps/modstartblog/8.6.0/docker-compose.yml create mode 100644 apps/modstartblog/README.md create mode 100644 apps/modstartblog/data.yml create mode 100644 apps/modstartblog/logo.png diff --git a/apps/modstartblog/8.6.0/.env.sample b/apps/modstartblog/8.6.0/.env.sample new file mode 100644 index 00000000..3b1fd5ed --- /dev/null +++ b/apps/modstartblog/8.6.0/.env.sample @@ -0,0 +1,2 @@ +CONTAINER_NAME="modstartblog" +PANEL_APP_PORT_HTTP="40180" diff --git a/apps/modstartblog/8.6.0/data.yml b/apps/modstartblog/8.6.0/data.yml new file mode 100644 index 00000000..0f03e248 --- /dev/null +++ b/apps/modstartblog/8.6.0/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 40180 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP WebUI Port + labelZh: HTTP 网页端口 + required: true + rule: paramPort + type: number diff --git a/apps/modstartblog/8.6.0/docker-compose.yml b/apps/modstartblog/8.6.0/docker-compose.yml new file mode 100644 index 00000000..ccabba2c --- /dev/null +++ b/apps/modstartblog/8.6.0/docker-compose.yml @@ -0,0 +1,18 @@ +version: '3' +services: + modstartblog: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:80" + volumes: + - ./data:/server/web + image: modstart/modstartblog:v8.6.0 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/modstartblog/README.md b/apps/modstartblog/README.md new file mode 100644 index 00000000..0a93dbb5 --- /dev/null +++ b/apps/modstartblog/README.md @@ -0,0 +1,28 @@ +# 数据文件夹授权 + +- 1、**必要操作:** 首次安装完成后,进入已安装应用界面,点击跳转数据目录,修改目录下的`data`文件夹为`www-data`用户。 + +命令行修改则类似如下,路径按需修改: +``` +chown -R www-data /opt/1panel/apps/local/modstartblog/modstartblog/data +``` + +- 2、回到已安装应用界面,重建应用。 + +# 数据库初始化 + +- 1、进入数据库菜单 +- 2、新建 modstartblog 数据库(初始化时需要) +- 3、点击连接信息按钮获取数据库连接地址,默认为 `mysql:3306` + +# ModStartBlog + +ModStartBlog 是一款现现代化个人博客系统统,功能完善,模块市场丰富。 + +## 主要功能: + +- 大文件分片上传,进度条显示,已上传文件管理 +- 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块 +- 完善的开发助手,实现模块、主题的的一键创建 +- 完善的后台权限管理,支持基于RBAC的权限管理系统 +- 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理 diff --git a/apps/modstartblog/data.yml b/apps/modstartblog/data.yml new file mode 100644 index 00000000..adc34bcf --- /dev/null +++ b/apps/modstartblog/data.yml @@ -0,0 +1,20 @@ +name: ModStartBlog +tags: + - 建站 +title: 开源企业建站系统 +type: 建站 +description: 开源企业建站系统 +additionalProperties: + key: modstartblog + name: ModStartBlog + tags: + - WebSite + shortDescZh: 开源博客系统 + shortDescEn: Open Source Blog System + type: website + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://modstart.com + github: https://gitee.com/modstart/ModStartBlog + document: https://modstart.com/doc diff --git a/apps/modstartblog/logo.png b/apps/modstartblog/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..62902950549468daef8fac2e868ee4c53c76f9ad GIT binary patch literal 5134 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 COs~TL literal 0 HcmV?d00001