diff --git a/apps/anheyu-blog-pro/1.5.2/data.yml b/apps/anheyu-blog-pro/1.5.2/data.yml
new file mode 100644
index 000000000..e14910b2c
--- /dev/null
+++ b/apps/anheyu-blog-pro/1.5.2/data.yml
@@ -0,0 +1,133 @@
+additionalProperties:
+ formFields:
+ - child:
+ default: ""
+ envKey: PANEL_DB_HOST
+ required: true
+ type: service
+ default: mysql
+ envKey: PANEL_DB_TYPE
+ labelEn: Database Service
+ labelZh: 数据库服务
+ label:
+ en: Database Service
+ ja: データベースサービス
+ ms: Perkhidmatan Pangkalan Data
+ pt-br: Serviço de Banco de Dados
+ ru: Сервис базы данных
+ ko: 데이터베이스 서비스
+ zh: 数据库服务
+ zh-Hant: 數據庫 服務
+ required: true
+ type: apps
+ values:
+ - label: MySQL
+ value: mysql
+ - label: MariaDB
+ value: mariadb
+ - label: PostgreSQL
+ value: postgres
+ - default: anheyu
+ envKey: PANEL_DB_NAME
+ labelEn: Database Name
+ labelZh: 数据库名
+ label:
+ en: Database Name
+ ja: データベース
+ ms: Pangkalan Data
+ pt-br: Banco de Dados
+ ru: База данных
+ ko: 데이터베이스
+ zh: 数据库名
+ zh-Hant: 數據庫名
+ random: true
+ required: true
+ rule: paramCommon
+ type: text
+ - default: anheyu
+ envKey: PANEL_DB_USER
+ labelEn: Database User
+ labelZh: 数据库用户
+ label:
+ en: Database User
+ ja: ユーザー
+ ms: Pengguna
+ pt-br: Usuário
+ ru: Пользователь
+ ko: 사용자
+ zh: 数据库用户
+ zh-Hant: 數據庫用戶
+ random: true
+ required: true
+ rule: paramCommon
+ type: text
+ - default: anheyu
+ envKey: PANEL_DB_USER_PASSWORD
+ labelEn: Database User Password
+ labelZh: 数据库用户密码
+ label:
+ en: Database User Password
+ ja: パスワード
+ ms: Kata Laluan
+ pt-br: Senha
+ ru: Пароль
+ ko: 비밀번호
+ zh: 数据库用户密码
+ zh-Hant: 數據庫用戶密碼
+ random: true
+ required: true
+ type: password
+ - default: ""
+ envKey: PANEL_REDIS_HOST
+ key: redis
+ labelEn: Redis Service
+ labelZh: redis 服务
+ required: true
+ type: service
+ label:
+ en: Redis Service
+ ja: Redisサービス
+ ms: Perkhidmatan Redis
+ pt-br: Serviço Redis
+ ru: Сервис Redis
+ ko: Redis 서비스
+ zh: redis 服务
+ zh-Hant: redis 服务
+ - default: ""
+ envKey: PANEL_REDIS_ROOT_PASSWORD
+ labelEn: Redis Service Password
+ labelZh: 缓存服务服务密码
+ required: false
+ type: password
+ # 验证密钥
+ - default: ""
+ envKey: PANEL_LICENSE_KEY
+ labelEn: License Key
+ labelZh: 授权密钥
+ label:
+ en: License Key
+ ja: ライセンスキー
+ ms: Kunci Lesen
+ pt-br: Chave de Licença
+ ru: Лицензионный ключ
+ ko: 라이선스 키
+ zh: 授权密钥
+ zh-Hant: 授權密鑰
+ required: true
+ type: password
+ - default: 37826
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: HTTP 端口
+ label:
+ en: Port
+ ja: ポート
+ ms: Port
+ pt-br: Porta
+ ru: Порт
+ ko: 포트
+ zh: HTTP 端口
+ zh-Hant: HTTP連接埠
+ required: true
+ rule: paramPort
+ type: number
diff --git a/apps/anheyu-blog-pro/1.5.2/docker-compose.yml b/apps/anheyu-blog-pro/1.5.2/docker-compose.yml
new file mode 100644
index 000000000..b83dd12cf
--- /dev/null
+++ b/apps/anheyu-blog-pro/1.5.2/docker-compose.yml
@@ -0,0 +1,32 @@
+services:
+ anheyu:
+ image: anheyu/pro:1.5.2
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ labels:
+ createdBy: "Apps"
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:8091
+ environment:
+ ANHEYU_DATABASE_TYPE: ${PANEL_DB_TYPE}
+ ANHEYU_DATABASE_HOST: ${PANEL_DB_HOST}
+ ANHEYU_DATABASE_USER: ${PANEL_DB_USER}
+ ANHEYU_DATABASE_NAME: ${PANEL_DB_NAME}
+ ANHEYU_DATABASE_PORT: ${PANEL_DB_PORT}
+ ANHEYU_DATABASE_PASSWORD: ${PANEL_DB_USER_PASSWORD}
+ ANHEYU_REDIS_ADDR: ${PANEL_REDIS_HOST}:6379
+ ANHEYU_REDIS_PASSWORD: ${PANEL_REDIS_ROOT_PASSWORD}
+ ANHEYU_REDIS_DB: 10
+ ANHEYU_LICENSE_KEY: ${PANEL_LICENSE_KEY}
+ networks:
+ - 1panel-network
+
+ volumes:
+ - ./data/data:/anheyu/data
+ - ./data/themes:/anheyu/themes
+ - ./data/static:/anheyu/static
+ - ./data/backup:/anheyu/backup
+
+networks:
+ 1panel-network:
+ external: true
\ No newline at end of file
diff --git a/apps/anheyu-blog-pro/1.5.2/scripts/upgrade.sh b/apps/anheyu-blog-pro/1.5.2/scripts/upgrade.sh
new file mode 100644
index 000000000..5bf6dd2c4
--- /dev/null
+++ b/apps/anheyu-blog-pro/1.5.2/scripts/upgrade.sh
@@ -0,0 +1,37 @@
+#!/bin/bash
+set -e
+
+BASE_DIR="./data"
+TEMP_DIR="./data_temp"
+CONF_FILE_OLD="$BASE_DIR/conf.ini"
+CONF_FILE_NEW="$BASE_DIR/data/conf.ini"
+
+# 1. 如果 data_temp 存在,直接删除
+if [ -d "$TEMP_DIR" ]; then
+ echo "发现 $TEMP_DIR,正在删除..."
+ rm -rf "$TEMP_DIR"
+fi
+
+# 2. 判断当前结构
+if [ -f "$CONF_FILE_NEW" ]; then
+ echo "检测到新结构 ($CONF_FILE_NEW 存在),无需迁移。"
+ exit 0
+elif [ -f "$CONF_FILE_OLD" ]; then
+ echo "检测到旧结构 ($CONF_FILE_OLD 存在),开始迁移..."
+
+ # 2.1 将 data 重命名为 data_temp
+ mv "$BASE_DIR" "$TEMP_DIR"
+
+ # 2.2 创建新的目录结构
+ mkdir -p "$BASE_DIR/data" "$BASE_DIR/themes" "$BASE_DIR/static" "$BASE_DIR/backup"
+
+ # 2.3 把旧数据移到新的 data 目录
+ cp -a "$TEMP_DIR"/* "$BASE_DIR/data/" 2>/dev/null || true
+ cp -a "$TEMP_DIR"/.[!.]* "$BASE_DIR/data/" 2>/dev/null || true
+
+ echo "迁移完成!旧数据已移入 $BASE_DIR/data/ 下。"
+ echo "请检查无误后再次运行脚本,以彻底删除 $TEMP_DIR"
+else
+ echo "未找到 $CONF_FILE_OLD 或 $CONF_FILE_NEW,无法确认目录结构,退出。"
+ exit 1
+fi
diff --git a/apps/anheyu-blog-pro/README.md b/apps/anheyu-blog-pro/README.md
new file mode 100644
index 000000000..b19911839
--- /dev/null
+++ b/apps/anheyu-blog-pro/README.md
@@ -0,0 +1,81 @@
+# 🌈 Anheyu Blog Pro
+
+## ❕ 注意必看
+
+> 该版本需要**密钥**方可运行,如果尚未得到Pro授权请使用社区版本
+> 如果后台添加域名,密钥会变动,请跳转到目录,直接修改.env文件中的授权密钥即可!
+
+如果能给我一个 **Star ⭐**,那将是对我莫大的鼓励。
+
+在使用本应用前请注意:
+它是一个 **独立应用**,需要服务器环境才能运行。推荐使用 **Docker 部署**,可大大减少环境配置带来的问题。
+
+由 **安知鱼** 负责开发与维护。
+
+* GitHub: [https://github.com/anzhiyu-c/anheyu-app](https://github.com/anzhiyu-c/anheyu-app)
+* 预览: 👍 AnZhiYu | 🤞 AnZhiYu
+* 文档: 📖 AnHeYu Docs
+
+---
+
+## 🌟 系统简介
+
+**Anheyu Blog** 是一个基于 **Go + Vue3** 的现代化博客与内容管理系统。
+后端使用 **Go** 提供高性能 API,前端采用 **Vue3 + Element Plus** 打造美观易用的用户界面。
+
+---
+
+## ✨ 功能特性
+
+* ✅ Markdown 编辑 & 富文本预览
+* ✅ 图片上传、管理与懒加载
+* ✅ 分类 & 标签管理
+* ✅ 外部链接收集与分享
+* ✅ 内置评论系统,支持用户互动
+* ✅ 文件管理与缩略图优化
+* ✅ 多种数据库支持(MySQL/PostgreSQL/SQLite)
+* ✅ 灵活存储配置
+* ✅ 暗黑模式 / 沉浸式状态栏
+* ✅ LaTeX 数学公式 & Mermaid 流程图
+* ✅ 广告挂载 & Inject 自定义扩展
+* ✅ AI 摘要(Pro)
+* ✅ PWA 渐进式应用 & 高速缓存
+* ✅ 优秀的隐私协议支持
+
+---
+
+## 🏗️ 技术栈
+
+* **后端**: Go + Ent
+* **前端**: Vue3 + Element Plus
+* **数据库**: MySQL / PostgreSQL / SQLite
+
+---
+
+## 🤝 贡献
+
+欢迎提交 **Issue / PR** 帮助改进项目!
+
+---
+
+## 📄 开源协议
+
+本项目基于 **GPL-3.0 License** 开源。
+
+---
+
+## 👨💻 作者
+
+* **安知鱼**(项目维护者)
+
+---
+
+## 🙏 致谢
+
+感谢所有为本项目贡献的开发者与用户!
+
+---
+
+## 📢 社区
+
+* QQ 群组:**464636182**
diff --git a/apps/anheyu-blog-pro/data.yml b/apps/anheyu-blog-pro/data.yml
new file mode 100644
index 000000000..a86588830
--- /dev/null
+++ b/apps/anheyu-blog-pro/data.yml
@@ -0,0 +1,30 @@
+name: Anheyu Blog Pro
+tags:
+ - 建站
+title: 【赞助版】一个基于 Go + Vue3 的现代化博客与内容管理系统
+description: 【赞助版】基于 Go 语言后端与 Vue3 前端构建的高性能博客与内容管理平台
+additionalProperties:
+ key: anheyu-blog-pro
+ name: Anheyu Blog Pro
+ tags:
+ - website
+ shortDescZh: 一个基于 Go + Vue3 的现代化博客与内容管理系统
+ shortDescEn: A modern blog and content management system built with Go and Vue3
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://anheyu.com/
+ github: https://github.com/anzhiyu-c/anheyu-app
+ document: https://dev.anheyu.com/docs/getting-started/
+ description:
+ en: A modern blog and content management system built with Go backend and Vue3 frontend.
+ zh: 一个基于 Go 语言后端与 Vue3 前端构建的现代化博客与内容管理系统。
+ zh-Hant: 一個基於 Go 語言後端與 Vue3 前端構建的現代化部落格與內容管理系統。
+ ja: Go バックエンドと Vue3 フロントエンドで構築されたモダンなブログ・コンテンツ管理システム。
+ ms: Sistem blog dan pengurusan kandungan moden dibina dengan Go backend dan Vue3 frontend.
+ pt-br: Um sistema moderno de blog e gerenciamento de conteúdo construído com Go e Vue3.
+ ru: Современная система ведения блогов и управления контентом, построенная на Go и Vue3.
+ ko: Go 백엔드와 Vue3 프론트엔드로 구축된 현대적인 블로그 및 콘텐츠 관리 시스템.
+ architectures:
+ - amd64
+ - arm64
diff --git a/apps/anheyu-blog-pro/logo.png b/apps/anheyu-blog-pro/logo.png
new file mode 100644
index 000000000..5aebd2779
Binary files /dev/null and b/apps/anheyu-blog-pro/logo.png differ
diff --git a/apps/anheyu-blog/1.5.2/data.yml b/apps/anheyu-blog/1.5.2/data.yml
new file mode 100644
index 000000000..8117131e4
--- /dev/null
+++ b/apps/anheyu-blog/1.5.2/data.yml
@@ -0,0 +1,117 @@
+additionalProperties:
+ formFields:
+ - child:
+ default: ""
+ envKey: PANEL_DB_HOST
+ required: true
+ type: service
+ default: mysql
+ envKey: PANEL_DB_TYPE
+ labelEn: Database Service
+ labelZh: 数据库服务
+ label:
+ en: Database Service
+ ja: データベースサービス
+ ms: Perkhidmatan Pangkalan Data
+ pt-br: Serviço de Banco de Dados
+ ru: Сервис базы данных
+ ko: 데이터베이스 서비스
+ zh: 数据库服务
+ zh-Hant: 數據庫 服務
+ required: true
+ type: apps
+ values:
+ - label: MySQL
+ value: mysql
+ - label: MariaDB
+ value: mariadb
+ - label: PostgreSQL
+ value: postgres
+ - default: anheyu
+ envKey: PANEL_DB_NAME
+ labelEn: Database Name
+ labelZh: 数据库名
+ label:
+ en: Database Name
+ ja: データベース
+ ms: Pangkalan Data
+ pt-br: Banco de Dados
+ ru: База данных
+ ko: 데이터베이스
+ zh: 数据库名
+ zh-Hant: 數據庫名
+ random: true
+ required: true
+ rule: paramCommon
+ type: text
+ - default: anheyu
+ envKey: PANEL_DB_USER
+ labelEn: Database User
+ labelZh: 数据库用户
+ label:
+ en: Database User
+ ja: ユーザー
+ ms: Pengguna
+ pt-br: Usuário
+ ru: Пользователь
+ ko: 사용자
+ zh: 数据库用户
+ zh-Hant: 數據庫用戶
+ random: true
+ required: true
+ rule: paramCommon
+ type: text
+ - default: anheyu
+ envKey: PANEL_DB_USER_PASSWORD
+ labelEn: Database User Password
+ labelZh: 数据库用户密码
+ label:
+ en: Database User Password
+ ja: パスワード
+ ms: Kata Laluan
+ pt-br: Senha
+ ru: Пароль
+ ko: 비밀번호
+ zh: 数据库用户密码
+ zh-Hant: 數據庫用戶密碼
+ random: true
+ required: true
+ type: password
+ - default: ""
+ envKey: PANEL_REDIS_HOST
+ key: redis
+ labelEn: Redis Service
+ labelZh: redis 服务
+ required: true
+ type: service
+ label:
+ en: Redis Service
+ ja: Redisサービス
+ ms: Perkhidmatan Redis
+ pt-br: Serviço Redis
+ ru: Сервис Redis
+ ko: Redis 서비스
+ zh: redis 服务
+ zh-Hant: redis 服务
+ - default: ""
+ envKey: PANEL_REDIS_ROOT_PASSWORD
+ labelEn: Redis Service Password
+ labelZh: 缓存服务服务密码
+ required: false
+ type: password
+ - default: 37826
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: HTTP 端口
+ label:
+ en: Port
+ ja: ポート
+ ms: Port
+ pt-br: Porta
+ ru: Порт
+ ko: 포트
+ zh: HTTP 端口
+ zh-Hant: HTTP連接埠
+ required: true
+ rule: paramPort
+ type: number
diff --git a/apps/anheyu-blog/1.5.2/docker-compose.yml b/apps/anheyu-blog/1.5.2/docker-compose.yml
new file mode 100644
index 000000000..c3ee4d7bf
--- /dev/null
+++ b/apps/anheyu-blog/1.5.2/docker-compose.yml
@@ -0,0 +1,30 @@
+services:
+ anheyu:
+ image: anheyu/anheyu-backend:1.5.2
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ labels:
+ createdBy: "Apps"
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:8091
+ environment:
+ ANHEYU_DATABASE_TYPE: ${PANEL_DB_TYPE}
+ ANHEYU_DATABASE_HOST: ${PANEL_DB_HOST}
+ ANHEYU_DATABASE_USER: ${PANEL_DB_USER}
+ ANHEYU_DATABASE_NAME: ${PANEL_DB_NAME}
+ ANHEYU_DATABASE_PORT: ${PANEL_DB_PORT}
+ ANHEYU_DATABASE_PASSWORD: ${PANEL_DB_USER_PASSWORD}
+ ANHEYU_REDIS_ADDR: ${PANEL_REDIS_HOST}:6379
+ ANHEYU_REDIS_PASSWORD: ${PANEL_REDIS_ROOT_PASSWORD}
+ ANHEYU_REDIS_DB: 10
+ networks:
+ - 1panel-network
+ volumes:
+ - ./data/data:/anheyu/data
+ - ./data/themes:/anheyu/themes
+ - ./data/static:/anheyu/static
+ - ./data/backup:/anheyu/backup
+
+networks:
+ 1panel-network:
+ external: true
\ No newline at end of file
diff --git a/apps/anheyu-blog/1.5.2/scripts/upgrade.sh b/apps/anheyu-blog/1.5.2/scripts/upgrade.sh
new file mode 100644
index 000000000..5bf6dd2c4
--- /dev/null
+++ b/apps/anheyu-blog/1.5.2/scripts/upgrade.sh
@@ -0,0 +1,37 @@
+#!/bin/bash
+set -e
+
+BASE_DIR="./data"
+TEMP_DIR="./data_temp"
+CONF_FILE_OLD="$BASE_DIR/conf.ini"
+CONF_FILE_NEW="$BASE_DIR/data/conf.ini"
+
+# 1. 如果 data_temp 存在,直接删除
+if [ -d "$TEMP_DIR" ]; then
+ echo "发现 $TEMP_DIR,正在删除..."
+ rm -rf "$TEMP_DIR"
+fi
+
+# 2. 判断当前结构
+if [ -f "$CONF_FILE_NEW" ]; then
+ echo "检测到新结构 ($CONF_FILE_NEW 存在),无需迁移。"
+ exit 0
+elif [ -f "$CONF_FILE_OLD" ]; then
+ echo "检测到旧结构 ($CONF_FILE_OLD 存在),开始迁移..."
+
+ # 2.1 将 data 重命名为 data_temp
+ mv "$BASE_DIR" "$TEMP_DIR"
+
+ # 2.2 创建新的目录结构
+ mkdir -p "$BASE_DIR/data" "$BASE_DIR/themes" "$BASE_DIR/static" "$BASE_DIR/backup"
+
+ # 2.3 把旧数据移到新的 data 目录
+ cp -a "$TEMP_DIR"/* "$BASE_DIR/data/" 2>/dev/null || true
+ cp -a "$TEMP_DIR"/.[!.]* "$BASE_DIR/data/" 2>/dev/null || true
+
+ echo "迁移完成!旧数据已移入 $BASE_DIR/data/ 下。"
+ echo "请检查无误后再次运行脚本,以彻底删除 $TEMP_DIR"
+else
+ echo "未找到 $CONF_FILE_OLD 或 $CONF_FILE_NEW,无法确认目录结构,退出。"
+ exit 1
+fi
diff --git a/apps/anheyu-blog/README.md b/apps/anheyu-blog/README.md
new file mode 100644
index 000000000..2c9bfe900
--- /dev/null
+++ b/apps/anheyu-blog/README.md
@@ -0,0 +1,76 @@
+# 🌈 Anheyu Blog
+
+如果能给我一个 **Star ⭐**,那将是对我莫大的鼓励。
+
+在使用本应用前请注意:
+它是一个 **独立应用**,需要服务器环境才能运行。推荐使用 **Docker 部署**,可大大减少环境配置带来的问题。
+
+由 **安知鱼** 负责开发与维护。
+
+* GitHub: [https://github.com/anzhiyu-c/anheyu-app](https://github.com/anzhiyu-c/anheyu-app)
+* 预览: 👍 AnZhiYu | 🤞 AnZhiYu
+* 文档: 📖 AnHeYu Docs
+
+---
+
+## 🌟 系统简介
+
+**Anheyu Blog** 是一个基于 **Go + Vue3** 的现代化博客与内容管理系统。
+后端使用 **Go** 提供高性能 API,前端采用 **Vue3 + Element Plus** 打造美观易用的用户界面。
+
+---
+
+## ✨ 功能特性
+
+* ✅ Markdown 编辑 & 富文本预览
+* ✅ 图片上传、管理与懒加载
+* ✅ 分类 & 标签管理
+* ✅ 外部链接收集与分享
+* ✅ 内置评论系统,支持用户互动
+* ✅ 文件管理与缩略图优化
+* ✅ 多种数据库支持(MySQL/PostgreSQL/SQLite)
+* ✅ 灵活存储配置
+* ✅ 暗黑模式 / 沉浸式状态栏
+* ✅ LaTeX 数学公式 & Mermaid 流程图
+* ✅ 广告挂载 & Inject 自定义扩展
+* ✅ AI 摘要(Pro)
+* ✅ PWA 渐进式应用 & 高速缓存
+* ✅ 优秀的隐私协议支持
+
+---
+
+## 🏗️ 技术栈
+
+* **后端**: Go + Ent
+* **前端**: Vue3 + Element Plus
+* **数据库**: MySQL / PostgreSQL / SQLite
+
+---
+
+## 🤝 贡献
+
+欢迎提交 **Issue / PR** 帮助改进项目!
+
+---
+
+## 📄 开源协议
+
+本项目基于 **GPL-3.0 License** 开源。
+
+---
+
+## 👨💻 作者
+
+* **安知鱼**(项目维护者)
+
+---
+
+## 🙏 致谢
+
+感谢所有为本项目贡献的开发者与用户!
+
+---
+
+## 📢 社区
+
+* QQ 群组:**464636182**
diff --git a/apps/anheyu-blog/data.yml b/apps/anheyu-blog/data.yml
new file mode 100644
index 000000000..cbaa9dc49
--- /dev/null
+++ b/apps/anheyu-blog/data.yml
@@ -0,0 +1,30 @@
+name: Anheyu Blog
+tags:
+ - 建站
+title: 一个基于 Go + Vue3 的现代化博客与内容管理系统
+description: 基于 Go 语言后端与 Vue3 前端构建的高性能博客与内容管理平台
+additionalProperties:
+ key: anheyu-blog
+ name: Anheyu Blog
+ tags:
+ - website
+ shortDescZh: 一个基于 Go + Vue3 的现代化博客与内容管理系统
+ shortDescEn: A modern blog and content management system built with Go and Vue3
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://anheyu.com/
+ github: https://github.com/anzhiyu-c/anheyu-app
+ document: https://dev.anheyu.com/docs/getting-started/
+ description:
+ en: A modern blog and content management system built with Go backend and Vue3 frontend.
+ zh: 一个基于 Go 语言后端与 Vue3 前端构建的现代化博客与内容管理系统。
+ zh-Hant: 一個基於 Go 語言後端與 Vue3 前端構建的現代化部落格與內容管理系統。
+ ja: Go バックエンドと Vue3 フロントエンドで構築されたモダンなブログ・コンテンツ管理システム。
+ ms: Sistem blog dan pengurusan kandungan moden dibina dengan Go backend dan Vue3 frontend.
+ pt-br: Um sistema moderno de blog e gerenciamento de conteúdo construído com Go e Vue3.
+ ru: Современная система ведения блогов и управления контентом, построенная на Go и Vue3.
+ ko: Go 백엔드와 Vue3 프론트엔드로 구축된 현대적인 블로그 및 콘텐츠 관리 시스템.
+ architectures:
+ - amd64
+ - arm64
diff --git a/apps/anheyu-blog/logo.png b/apps/anheyu-blog/logo.png
new file mode 100644
index 000000000..3f761b195
Binary files /dev/null and b/apps/anheyu-blog/logo.png differ
diff --git a/apps/bestsub/1.6.3/data.yml b/apps/bestsub/1.6.3/data.yml
new file mode 100644
index 000000000..005b47916
--- /dev/null
+++ b/apps/bestsub/1.6.3/data.yml
@@ -0,0 +1,20 @@
+additionalProperties:
+ formFields:
+ # HTTP 端口
+ - default: 9834
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: HTTP Port
+ labelZh: HTTP 端口
+ label:
+ en: HTTP Port
+ ja: HTTPポート
+ ms: Port HTTP
+ pt-br: Porta HTTP
+ ru: HTTP порт
+ ko: HTTP 포트
+ zh: HTTP 端口
+ zh-Hant: HTTP 連接埠
+ required: true
+ rule: paramPort
+ type: number
+
\ No newline at end of file
diff --git a/apps/bestsub/1.6.3/docker-compose.yml b/apps/bestsub/1.6.3/docker-compose.yml
new file mode 100644
index 000000000..4cf7401d9
--- /dev/null
+++ b/apps/bestsub/1.6.3/docker-compose.yml
@@ -0,0 +1,17 @@
+services:
+ moontv:
+ image: bestrui/bestsub:v1.6.3
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ labels:
+ createdBy: "Apps"
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:8080
+ volumes:
+ - ./data:/app/data
+ networks:
+ - 1panel-network
+
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/bestsub/README.md b/apps/bestsub/README.md
new file mode 100644
index 000000000..fa1409917
--- /dev/null
+++ b/apps/bestsub/README.md
@@ -0,0 +1,160 @@
+# BestSub
+
+BestSub 是一个高性能的节点检测,订阅转换服务,基于 Go 语言开发。该项目提供了完整的 Web 界面和 API 接口,支持多种检测项目,多种订阅格式转换,为用户提供便捷的订阅管理解决方案。
+
+## ✨ 主要特性
+
+- 🎨 **现代的 WebUI**: 提供现代化的 Web 管理界面,完善的 API 文档,方便用户自定义开发
+- ⚡ **高性能**: 并发处理,低 CPU 占用,低内存消耗,优化的资源利用率
+- 🌍 **多架构**: 支持多种系统架构和操作系统,广泛的兼容性
+- 🗂️ **节点池**: 可持久化保存历史节点,智能淘汰质量低下的节点,确保最佳体验
+- 🔄 **内置 Subconverter**: 支持各种订阅格式的输入输出转换
+- 🔧 **扩展**: 模块化设计,支持 PR 扩展新功能,仅需创建单个文件即可添加新的通知、保存或检测方式
+- 📢 **通知**: 支持多样化的通知方式和自定义通知模板,满足不同场景的消息推送需求
+- 💾 **保存**: 支持多样化的数据保存方式,灵活的数据持久化选择
+- 🔍 **检测**: 支持多样化的节点检测方式,全面的质量评估体系
+
+## 🚀 快速开始
+
+### 方式一:直接运行
+
+1. 从 [Releases](https://github.com/bestruirui/BestSub/releases/latest) 页面下载适合您系统架构的可执行文件
+2. 直接运行程序,系统将自动:
+ - 创建必要的配置文件
+ - 下载 WebUI
+ - 下载 Subconverter
+
+### 方式二:Docker
+
+```bash
+docker run -d \
+ --name bestsub \
+ --restart unless-stopped \
+ -v /path/to/data:/app/data \
+ -p 8080:8080 \
+ ghcr.io/bestruirui/bestsub
+```
+
+**参数说明:**
+- `--name bestsub`: 设置容器名称
+- `--restart unless-stopped`: 容器自动重启策略
+- `-v /path/to/data:/app/data`: 数据持久化挂载(请将 `/path/to/data` 替换为您的实际路径)
+- `-p 8080:8080`: 端口映射,访问地址为 `http://localhost:8080`
+
+### 方式三:Docker Compose
+
+创建 `docker-compose.yml` 文件:
+
+```yaml
+services:
+ bestsub:
+ image: ghcr.io/bestruirui/bestsub:latest
+ container_name: bestsub
+ restart: unless-stopped
+ ports:
+ - "8080:8080"
+ volumes:
+ - ./data:/app/data
+```
+
+启动服务:
+```bash
+docker-compose up -d
+```
+
+## 📁 目录结构
+
+程序运行后将创建以下目录结构:
+
+```
+bestsub/
+├── config.json # 主配置文件
+├── data/ # 数据目录
+│ └── bestsub.db # SQLite 数据库文件
+├── log/ # 日志文件目录
+├── session/ # 会话数据目录
+│ └── bestsub.session # 会话文件
+├── subconverter/ # 订阅转换器目录
+│ ├── base/ # 转换规则基础配置
+│ │ └── base/
+│ │ └── all_base.tpl
+│ ├── pref.yml # 转换器配置文件
+│ └── subconverter # 转换器可执行文件
+└── ui/ # Web 界面文件
+ ├── index.html # 主页面
+ └── ... # 其他静态资源
+```
+
+## 🛠️ 手动部署
+
+当自动下载失败时,请按以下步骤手动部署:
+
+1. **下载 WebUI 组件**
+ - 访问 [BestSubOrg/Front](https://github.com/BestSubOrg/Front/releases/latest)
+ - 下载最新版本并解压到 `ui` 目录
+
+2. **下载 Subconverter 组件**
+ - 访问 [BestSubOrg/subconverter](https://github.com/BestSubOrg/subconverter/releases/latest)
+ - 下载对应系统架构的版本并解压到 `subconverter` 目录
+
+3. **验证部署**
+ - 确保目录结构与上述 [目录结构](#-目录结构) 章节一致
+ - 重新启动程序
+
+## 🔗 版本历史
+
+### 当前版本 (v1.x)
+- 全新的 Web 界面
+- 增强的性能和稳定性
+- 完整的容器化支持
+
+### 经典版本 (v0.3.5)
+- **命令行界面版本**
+- **[📖 查看文档](https://github.com/bestruirui/BestSub/blob/legacy/doc/README_zh.md)**
+- **[⬇️ 下载应用](https://github.com/bestruirui/BestSub/releases/tag/v0.3.5)**
+
+
+## 🤝 贡献指南
+
+我们欢迎任何形式的贡献!
+
+### 项目图标
+- **格式要求**: SVG 格式
+- **用途**: 项目 Logo 和品牌标识
+- **提交方式**: 创建 Issue 或 Pull Request
+
+### 更多功能
+
+- 新的节点检测项目
+- 新的储存渠道
+- 新的通知渠道
+
+### 其他贡献方式
+- 🐛 报告 Bug
+- 💡 提出新功能建议
+- 📝 改进文档
+- 🧪 编写测试用例
+
+## ⚠️ 免责声明
+
+本项目仅供学习和研究使用。使用本软件时,请您:
+
+- ✅ 遵守当地法律法规和相关政策
+- ✅ 尊重网络服务提供商的使用条款
+- ✅ 承担使用本软件可能产生的一切后果和责任
+- ⚠️ 理解作者不对使用本软件造成的任何损失承担责任
+
+**请在合法合规的前提下使用本软件。如果您不同意上述条款,请勿使用本软件。**
+
+## ❤️ 支持项目
+
+如果这个项目对您有帮助,请考虑:
+
+- ⭐ 给项目点个 Star
+- 🍴 Fork 项目并参与开发
+- 📢 向朋友推荐本项目
+- 💬 在社区中分享使用体验
+
+## 📊 项目统计
+
+
diff --git a/apps/bestsub/data.yml b/apps/bestsub/data.yml
new file mode 100644
index 000000000..540712b6e
--- /dev/null
+++ b/apps/bestsub/data.yml
@@ -0,0 +1,32 @@
+name: BestSub
+tags:
+ - 网络工具
+title: 高性能的节点检测与订阅转换服务
+description: ⚡ BestSub 是一个基于 Go 语言开发的高性能节点检测与订阅转换服务,支持现代 WebUI、API、节点池管理、内置 Subconverter、多样化检测与通知方式等功能。
+additionalProperties:
+ key: bestsub
+ name: BestSub
+ tags:
+ - Tool
+ shortDescZh: 高性能的节点检测与订阅转换服务
+ shortDescEn: High-performance node detection and subscription conversion service
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ recommend: 0
+ website: https://github.com/bestruirui/BestSub
+ github: https://github.com/bestruirui/BestSub
+ document: https://github.com/bestruirui/BestSub
+ description:
+ en: ⚡ BestSub is a high-performance node detection and subscription conversion service built with Go. It provides a modern Web UI and complete API, supports multiple detection methods, subscription format conversions, persistent node pools, extensible modules, and flexible notification and storage options.
+ zh: ⚡ BestSub 是一个高性能的节点检测与订阅转换服务,基于 Go 语言开发。它提供现代化的 Web 管理界面与完整的 API,支持多种检测方式、订阅格式转换、节点池持久化、模块化扩展,以及灵活的通知与存储方案。
+ zh-Hant: ⚡ BestSub 是一個高效能的節點檢測與訂閱轉換服務,基於 Go 語言開發。提供現代化的 Web 管理介面與完整的 API,支援多種檢測方式、訂閱格式轉換、節點池持久化、模組化擴展,以及靈活的通知與存儲方案。
+ ja: ⚡ BestSub は Go で開発された高性能ノード検出およびサブスクリプション変換サービスです。最新の Web 管理画面と完全な API を提供し、複数の検出方式、サブスクリプション形式変換、ノードプールの永続化、モジュール拡張、柔軟な通知と保存方法をサポートします。
+ ms: ⚡ BestSub ialah perkhidmatan pengesanan nod berprestasi tinggi dan penukaran langganan yang dibangunkan dengan Go. Ia menyediakan antara muka pengurusan Web moden dan API lengkap, menyokong pelbagai kaedah pengesanan, penukaran format langganan, kolam nod berterusan, modul boleh diperluas, serta pilihan notifikasi dan simpanan yang fleksibel.
+ pt-br: ⚡ BestSub é um serviço de detecção de nós e conversão de assinaturas de alto desempenho, desenvolvido em Go. Ele fornece uma interface Web moderna e API completa, suporta vários métodos de detecção, conversões de formato de assinatura, pool de nós persistente, módulos extensíveis e opções flexíveis de notificação e armazenamento.
+ ru: ⚡ BestSub — это высокопроизводительный сервис для проверки узлов и преобразования подписок, разработанный на Go. Он предоставляет современный веб-интерфейс и полный API, поддерживает различные методы проверки, преобразование форматов подписок, постоянные пулы узлов, модульные расширения, а также гибкие варианты уведомлений и хранения данных.
+ ko: ⚡ BestSub는 Go로 개발된 고성능 노드 감지 및 구독 변환 서비스입니다. 현대적인 웹 UI와 완전한 API를 제공하며, 다양한 감지 방식, 구독 형식 변환, 노드 풀 영속화, 모듈 확장, 유연한 알림 및 저장 옵션을 지원합니다.
+ architectures:
+ - amd64
+ - arm64
+ - arm/v7
diff --git a/apps/bestsub/logo.png b/apps/bestsub/logo.png
new file mode 100644
index 000000000..034e494a8
Binary files /dev/null and b/apps/bestsub/logo.png differ
diff --git a/apps/dnsmgr/README.md b/apps/dnsmgr/README.md
new file mode 100644
index 000000000..e48b254dc
--- /dev/null
+++ b/apps/dnsmgr/README.md
@@ -0,0 +1,15 @@
+# 彩虹聚合DNS管理系统
+
+彩虹聚合DNS管理系统是一款基于ThinkPHP开发的网站程序,可实现在单一网站内管理多个平台的域名解析,目前已支持的域名解析平台有:阿里云、腾讯云、华为云、百度云、西部数码、火山引擎、DNSLA、CloudFlare、Namesilo、PowerDNS。
+
+## ✨ 特性
+- **多平台统一管理**:在一个面板内集中管理阿里云、腾讯云、华为云等10+主流解析商
+- **多用户权限体系**:可为每个用户分配不同的域名解析权限,支持分级管理
+- **容灾智能切换**:支持ping、tcp、http(s)检测协议,故障自动暂停/修改解析并发送通知
+- **定时任务策略**:支持在指定时间/周期自动修改/开启/暂停/删除解析记录
+- **CF优选IP**:自动获取最新Cloudflare优选IP并批量更新到解析记录
+- **SSL证书全自动化**:一键从Let's Encrypt等渠道申请证书并自动部署到面板、云厂商、服务器
+- **全渠道通知**:邮件、微信公众号、Telegram、钉钉、飞书、企业微信等消息实时触达
+
+## 🛠 支持的DNS服务商
+阿里云、腾讯云、华为云、百度云、西部数码、火山引擎、DNSLA、CloudFlare、Namesilo、PowerDNS
\ No newline at end of file
diff --git a/apps/dnsmgr/data.yml b/apps/dnsmgr/data.yml
new file mode 100644
index 000000000..fa4d05276
--- /dev/null
+++ b/apps/dnsmgr/data.yml
@@ -0,0 +1,33 @@
+name: dnsmgr
+tags:
+ - DNS
+ - 聚合
+ - 管理
+ - 自托管
+title: 轻量级多上游 DNS 聚合管理系统
+description: 彩虹聚合DNS管理系统是一个支持多上游 DNS 聚合、智能分流、缓存加速与可视化管理的轻量级 DNS 管理方案,支持 DoH/DoT/DoQ 等现代协议。
+additionalProperties:
+ key: dnsmgr
+ name: dnsmgr
+ tags:
+ - WebSite
+ - Tool
+ shortDescZh: 轻量级多上游 DNS 聚合管理系统
+ shortDescEn: Lightweight multi-upstream DNS aggregation management system
+ type: website
+ crossVersionUpdate: true
+ limit: 0
+ website: https://github.com/netcccyun/dnsmgr
+ github: https://github.com/netcccyun/dnsmgr
+ document: https://github.com/netcccyun/dnsmgr
+ description:
+ en: Lightweight multi-upstream DNS aggregation management system with intelligent routing, cache acceleration, and visual management, supporting DoH/DoT/DoQ.
+ zh: 轻量级多上游 DNS 聚合管理系统,支持智能分流、缓存加速与可视化管理,兼容 DoH/DoT/DoQ 等现代协议。
+ zh-Hant: 輕量化多上游 DNS 聚合管理系統,支援智慧分流、快取加速與可視化管理,相容 DoH/DoT/DoQ 等現代協議。
+ ja: 軽量なマルチアップストリームDNS集約管理システムで、インテリジェントルーティング、キャッシュ加速、ビジュアル管理をサポートし、DoH/DoT/DoQなどの最新プロトコルに対応。
+ ms: Sistem pengurusan agregasi DNS multi-upstream ringan dengan penghalaan pintar, pecutan cache, dan pengurusan visual, menyokong protokol moden DoH/DoT/DoQ.
+ pt-br: Sistema de gerenciamento de agregação DNS multi-upstream leve com roteamento inteligente, aceleração de cache e gerenciamento visual, suportando protocolos modernos como DoH/DoT/DoQ.
+ ru: Лёгкая система управления агрегацией DNS с несколькими upstream-серверами, поддерживающая интеллектуальную маршрутизацию, кеширование и визуальное управление, а также современные протоколы DoH/DoT/DoQ.
+ ko: 다중 업스트림 DNS 집합 관리 시스템으로, 지능형 라우팅, 캐시 가속 및 시각적 관리를 지원하며 DoH/DoT/DoQ 등 최신 프로토콜을 지원합니다.
+ architectures:
+ - amd64
diff --git a/apps/dnsmgr/latest/data.yml b/apps/dnsmgr/latest/data.yml
new file mode 100644
index 000000000..ef413a6d1
--- /dev/null
+++ b/apps/dnsmgr/latest/data.yml
@@ -0,0 +1,19 @@
+additionalProperties:
+ formFields:
+ - default: 13489
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: HTTP Port
+ labelZh: HTTP 端口
+ label:
+ en: HTTP Port
+ ja: ポート
+ ms: Port
+ pt-br: Porta
+ ru: Порт
+ ko: 포트
+ zh: HTTP 端口
+ zh-Hant: HTTP 連接埠
+ required: true
+ rule: paramPort
+ type: number
+
diff --git a/apps/dnsmgr/latest/docker-compose.yml b/apps/dnsmgr/latest/docker-compose.yml
new file mode 100644
index 000000000..3784e0395
--- /dev/null
+++ b/apps/dnsmgr/latest/docker-compose.yml
@@ -0,0 +1,17 @@
+services:
+ dnsmgr:
+ image: netcccyun/dnsmgr:latest
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ labels:
+ createdBy: "Apps"
+ ports:
+ - "${PANEL_APP_PORT_HTTP}:80"
+ volumes:
+ - ./data:/app/www
+ networks:
+ - 1panel-network
+
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/dnsmgr/logo.png b/apps/dnsmgr/logo.png
new file mode 100644
index 000000000..9cfeaeccc
Binary files /dev/null and b/apps/dnsmgr/logo.png differ
diff --git a/apps/hubproxy/README.md b/apps/hubproxy/README.md
new file mode 100644
index 000000000..ddb261ac5
--- /dev/null
+++ b/apps/hubproxy/README.md
@@ -0,0 +1,239 @@
+# HubProxy
+
+🚀 **Docker 和 GitHub 加速代理服务器**
+
+一个轻量级、高性能的多功能代理服务,提供 Docker 镜像加速、GitHub 文件加速、下载离线镜像、在线搜索 Docker 镜像等功能。
+
+## ✨ 特性
+
+- 🐳 **Docker 镜像加速** - 支持 Docker Hub、GHCR、Quay 等多个镜像仓库加速,流式传输优化拉取速度。
+- 🐳 **离线镜像包** - 支持下载离线镜像包,流式传输加防抖设计。
+- 📁 **GitHub 文件加速** - 加速 GitHub Release、Raw 文件下载,支持`api.github.com`,脚本嵌套加速等等
+- 🤖 **AI 模型库支持** - 支持 Hugging Face 模型下载加速
+- 🛡️ **智能限流** - IP 限流保护,防止滥用
+- 🚫 **仓库审计** - 强大的自定义黑名单,白名单,同时审计镜像仓库,和GitHub仓库
+- 🔍 **镜像搜索** - 在线搜索 Docker 镜像
+- ⚡ **轻量高效** - 基于 Go 语言,单二进制文件运行,资源占用低。
+- 🔧 **统一配置** - 统一配置管理,便于维护。
+- 🛡️ **完全自托管** - 避免依赖免费第三方服务的不稳定性,例如`cloudflare`等等。
+- 🚀 **多服务统一加速** - 单个程序即可统一加速 Docker、GitHub、Hugging Face 等多种服务,简化部署与管理。
+
+
+## 🚀 快速开始
+
+### Docker部署(推荐)
+```
+docker run -d \
+ --name hubproxy \
+ -p 5000:5000 \
+ --restart always \
+ ghcr.io/sky22333/hubproxy
+```
+
+
+
+### 一键脚本安装
+
+```bash
+curl -fsSL https://raw.githubusercontent.com/sky22333/hubproxy/main/install.sh | sudo bash
+```
+
+也可以直接下载二进制文件执行`./hubproxy`使用,无需配置文件即可启动,内置默认配置,支持所有功能。
+
+这个脚本会:
+- 🔍 自动检测系统架构(AMD64/ARM64)
+- 📥 从 GitHub Releases 下载最新版本
+- ⚙️ 自动配置系统服务
+- 🔄 保留现有配置(升级时)
+
+
+
+## 📖 使用方法
+
+### Docker 镜像加速
+
+```bash
+# 原命令
+docker pull nginx
+
+# 使用加速
+docker pull yourdomain.com/nginx
+
+# ghcr加速
+docker pull yourdomain.com/ghcr.io/sky22333/hubproxy
+
+# 符合Docker Registry API v2标准的仓库都支持
+```
+
+当然也支持配置为全局镜像加速,在主机上新建(或编辑)`/etc/docker/daemon.json`
+
+在 `"registry-mirrors"` 中加入域名:
+
+```json
+{
+ "registry-mirrors": [
+ "https://yourdomain.com"
+ ]
+}
+```
+
+若已设置其他加速地址,直接并列添加后保存,再执行 `sudo systemctl restart docker` 重启docker服务让配置生效。
+
+### GitHub 文件加速
+
+```bash
+# 原链接
+https://github.com/user/repo/releases/download/v1.0.0/file.tar.gz
+
+# 加速链接
+https://yourdomain.com/https://github.com/user/repo/releases/download/v1.0.0/file.tar.gz
+
+# 加速下载仓库
+git clone https://yourdomain.com/https://github.com/sky22333/hubproxy.git
+```
+
+## ⚙️ 配置
+
+config.toml 配置说明
+
+*此配置是默认配置,已经内置在程序中了*
+
+```
+[server]
+host = "0.0.0.0"
+# 监听端口
+port = 5000
+# Github文件大小限制(字节),默认2GB
+fileSize = 2147483648
+# HTTP/2 多路复用,提升下载速度
+enableH2C = false
+
+[rateLimit]
+# 每个IP每周期允许的请求数(注意Docker镜像会有多个层,会消耗多个次数)
+requestLimit = 500
+# 限流周期(小时)
+periodHours = 3.0
+
+[security]
+# IP白名单,支持单个IP或IP段
+# 白名单中的IP不受限流限制
+whiteList = [
+ "127.0.0.1",
+ "172.17.0.0/16",
+ "192.168.1.0/24"
+]
+
+# IP黑名单,支持单个IP或IP段
+# 黑名单中的IP将被直接拒绝访问
+blackList = [
+ "192.168.100.1",
+ "192.168.100.0/24"
+]
+
+[access]
+# 代理服务白名单(支持GitHub仓库和Docker镜像,支持通配符)
+# 只允许访问白名单中的仓库/镜像,为空时不限制
+whiteList = []
+
+# 代理服务黑名单(支持GitHub仓库和Docker镜像,支持通配符)
+# 禁止访问黑名单中的仓库/镜像
+blackList = [
+ "baduser/malicious-repo",
+ "*/malicious-repo",
+ "baduser/*"
+]
+
+# 代理配置,支持有用户名/密码认证和无认证模式
+# 无认证: socks5://127.0.0.1:1080
+# 有认证: socks5://username:password@127.0.0.1:1080
+# 留空不使用代理
+proxy = ""
+
+[download]
+# 批量下载离线镜像数量限制
+maxImages = 10
+
+# Registry映射配置,支持多种镜像仓库上游
+[registries]
+
+# GitHub Container Registry
+[registries."ghcr.io"]
+upstream = "ghcr.io"
+authHost = "ghcr.io/token"
+authType = "github"
+enabled = true
+
+# Google Container Registry
+[registries."gcr.io"]
+upstream = "gcr.io"
+authHost = "gcr.io/v2/token"
+authType = "google"
+enabled = true
+
+# Quay.io Container Registry
+[registries."quay.io"]
+upstream = "quay.io"
+authHost = "quay.io/v2/auth"
+authType = "quay"
+enabled = true
+
+# Kubernetes Container Registry
+[registries."registry.k8s.io"]
+upstream = "registry.k8s.io"
+authHost = "registry.k8s.io"
+authType = "anonymous"
+enabled = true
+
+[tokenCache]
+# 是否启用缓存(同时控制Token和Manifest缓存)显著提升性能
+enabled = true
+# 默认缓存时间(分钟)
+defaultTTL = "20m"
+```
+
+