diff --git a/.github/README.md b/.github/README.md index b8b7596d3..46a2807c3 100644 --- a/.github/README.md +++ b/.github/README.md @@ -111,6 +111,7 @@ | 🟢 | | Jellyseerr | https://docs.jellyseerr.dev/ | 满足您所有媒体需求的一站式平台 | | | 🟢 | | JProxy | https://github.com/LuckyPuppy514/jproxy/ | 介于 Sonarr / Radarr 和 Jackett / Prowlarr 之间的代理,主要用于优化查询和提升识别率 | | | 🟢 | | LinkDing | https://github.com/sissbruecker/linkding/ | 自托管书签管理器 | | +| 🟢 | | 苹果CMS V10 | https://www.maccms.la/ | 基于ThinkPHP和Layui的多功能开源免费内容管理系统 | | | 🟢 | | Docker Mailserver | https://docker-mailserver.github.io/docker-mailserver/latest/ | 可用于生产的全栈但简单的邮件服务器 | | | 🟢 | | MaxKB | https://maxkb.cn/ | 基于 LLM 大语言模型的知识库问答系统 | | | 🟢 | | MinIO | https://min.io/ | MinIO 是一种高性能、兼容 S3 的对象存储 | | diff --git a/README.md b/README.md index bd63c97f6..9315bc530 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,7 @@ | 🟢 | | Jellyseerr | https://docs.jellyseerr.dev/ | 满足您所有媒体需求的一站式平台 | | | 🟢 | | JProxy | https://github.com/LuckyPuppy514/jproxy/ | 介于 Sonarr / Radarr 和 Jackett / Prowlarr 之间的代理,主要用于优化查询和提升识别率 | | | 🟢 | | LinkDing | https://github.com/sissbruecker/linkding/ | 自托管书签管理器 | | +| 🟢 | | 苹果CMS V10 | https://www.maccms.la/ | 基于ThinkPHP和Layui的多功能开源免费内容管理系统 | | | 🟢 | | Docker Mailserver | https://docker-mailserver.github.io/docker-mailserver/latest/ | 可用于生产的全栈但简单的邮件服务器 | | | 🟢 | | MaxKB | https://maxkb.cn/ | 基于 LLM 大语言模型的知识库问答系统 | | | 🟢 | | MinIO | https://min.io/ | MinIO 是一种高性能、兼容 S3 的对象存储 | | diff --git a/apps/maccms10/24.10.14/data.yml b/apps/maccms10/24.10.14/data.yml new file mode 100644 index 000000000..6001fed52 --- /dev/null +++ b/apps/maccms10/24.10.14/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: "/home/maccms10" + edit: true + envKey: MACCMS10_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 80 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number diff --git a/apps/maccms10/24.10.14/docker-compose.yml b/apps/maccms10/24.10.14/docker-compose.yml new file mode 100644 index 000000000..c8e19da70 --- /dev/null +++ b/apps/maccms10/24.10.14/docker-compose.yml @@ -0,0 +1,20 @@ +networks: + 1panel-network: + external: true + +services: + maccms10: + image: qyg2297248353/maccms10:v20.10.14 + container_name: ${CONTAINER_NAME} + labels: + createdBy: "Apps" + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:80 + env_file: + - /etc/1panel/envs/global.env + - ${ENV_FILE:-/etc/1panel/envs/default.env} + volumes: + - ${MACCMS10_ROOT_PATH}/iycms:/app/iycms diff --git a/apps/maccms10/24.10.14/scripts/init.sh b/apps/maccms10/24.10.14/scripts/init.sh new file mode 100644 index 000000000..77b849120 --- /dev/null +++ b/apps/maccms10/24.10.14/scripts/init.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/maccms10/24.10.14/scripts/uninstall.sh b/apps/maccms10/24.10.14/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/apps/maccms10/24.10.14/scripts/uninstall.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/maccms10/24.10.14/scripts/upgrade.sh b/apps/maccms10/24.10.14/scripts/upgrade.sh new file mode 100644 index 000000000..77b849120 --- /dev/null +++ b/apps/maccms10/24.10.14/scripts/upgrade.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/maccms10/README.md b/apps/maccms10/README.md new file mode 100644 index 000000000..5ff01530e --- /dev/null +++ b/apps/maccms10/README.md @@ -0,0 +1,55 @@ +# 苹果CMS V10 + +基于ThinkPHP和Layui的多功能开源免费内容管理系统 + +![苹果CMS V10](https://file.lifebus.top/imgs/maccms10_cover.png) + +![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) + +## 特性 + ++ 简单易用 + +大幅度降低站长上手门槛,让每一个无需会编程技术的新手都能快速上手。这将会是你建站学习的最佳cms。 + ++ 模板标签 + +系统内置了丰富的cms标签并支持thinkphp框架标签完美融合,可以调取系统内所有的数据,只要你懂一些前端知识就可以快速的开发自己的模板功能。 + ++ 后台管理 + +管理后台界面大方、操作简单、功能齐全、模块众多、双端管理,只要你会电脑或手机就会使用。 + ++ 丰富模块 + +支持视频模块、文章模块、专题模块、网址导航模块、明星模块、剧情模块、角色模块、会员模块。 + ++ 文档丰富 + +苹果cmsV10提供更全面、更详细、更专业的开源cms技术文档,从而更快速地解决疑难问题 + ++ 插件扩展 + +灵活强大应用插件系统为你解决二次开发所面临的升级问题,享受扩展php功能同时还支持cms官方升级。 + +## 环境要求 + +> 数据库 + ++ `MySQL` 5.7+ + +## 安装说明 + +> 该应用不携带模板,需要自行下载模板 +> +> 请将模板文件解压到持久化目录中的 `template` 文件夹下,然后在后台模板设置中选择对应的模板。 +> +> 首次安装,请将 持久化目录中的 `admin.php` 修改名称为 `{自定义}.php` 保护站点安全 +> +> 修改后,通过 http://ip:port/{自定义}.php 访问站点 +> +> {自定义} 相当于站点的后台入口保护路径,建议设置为复杂的字符串 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/apps/maccms10/data.yml b/apps/maccms10/data.yml new file mode 100644 index 000000000..16a964dd6 --- /dev/null +++ b/apps/maccms10/data.yml @@ -0,0 +1,14 @@ +additionalProperties: + key: maccms10 + name: 苹果CMS V10 + tags: + - WebSite + - Local + shortDescZh: 基于ThinkPHP和Layui的多功能开源免费内容管理系统 + shortDescEn: A multi-functional open source free content management system based on ThinkPHP and Layui + type: website + crossVersionUpdate: true + limit: 0 + website: https://www.maccms.la/ + github: https://github.com/magicblack/maccms10/ + document: https://www.maccms.plus/ diff --git a/apps/maccms10/logo.png b/apps/maccms10/logo.png new file mode 100644 index 000000000..d476b9b5c Binary files /dev/null and b/apps/maccms10/logo.png differ