diff --git a/apps/artalk/2.6.2/.env.sample b/apps/artalk/2.6.2/.env.sample
new file mode 100644
index 00000000..fe1aab6f
--- /dev/null
+++ b/apps/artalk/2.6.2/.env.sample
@@ -0,0 +1,3 @@
+CONTAINER_NAME="artalk"
+PANEL_APP_PORT_HTTP="40159"
+DATA_PATH="./data"
diff --git a/apps/artalk/2.6.2/data.yml b/apps/artalk/2.6.2/data.yml
new file mode 100644
index 00000000..d7d30455
--- /dev/null
+++ b/apps/artalk/2.6.2/data.yml
@@ -0,0 +1,17 @@
+additionalProperties:
+ formFields:
+ - default: 40159
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: 端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: ./data
+ edit: true
+ envKey: DATA_PATH
+ labelEn: Data folder path
+ labelZh: 数据文件夹路径
+ required: true
+ type: text
diff --git a/apps/artalk/2.6.2/docker-compose.yml b/apps/artalk/2.6.2/docker-compose.yml
new file mode 100644
index 00000000..c28c60aa
--- /dev/null
+++ b/apps/artalk/2.6.2/docker-compose.yml
@@ -0,0 +1,18 @@
+version: '3'
+services:
+ artalk:
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ ports:
+ - "${PANEL_APP_PORT_HTTP}:23366"
+ volumes:
+ - "${DATA_PATH}:/data"
+ image: artalk/artalk-go:2.6.2
+ labels:
+ createdBy: "Apps"
+
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/artalk/README.md b/apps/artalk/README.md
new file mode 100644
index 00000000..a9338706
--- /dev/null
+++ b/apps/artalk/README.md
@@ -0,0 +1,82 @@
+# 使用说明
+## Artalk 设置账号密码
+
+以下两种方式相同。
+
+### 1. 宿主机
+```
+docker exec -it artalk artalk admin
+```
+
+- 修改`artalk`改为容器名
+- 如 `1Panel-localartalk-tYWg`
+- 更改后
+```
+docker exec -it 1Panel-localartalk-tYWg artalk admin
+```
+
+### 2. 面板执行
+
+面板`容器`界面,连接容器终端,执行以下命令
+
+```
+artalk admin
+```
+
+# 原始相关
+
+
+
+
+# Artalk
+
+[](https://www.npmjs.com/package/artalk)
+[](https://www.npmjs.com/package/artalk)
+[](https://bundlephobia.com/package/artalk)
+[](https://hub.docker.com/r/artalk/artalk-go)
+[](https://circleci.com/gh/ArtalkJS/Artalk/tree/master)
+
+> 🌌 Golang 自托管评论系统
+
+[English](https://github.com/ArtalkJS/Artalk/blob/master/README.en.md) / [官方文档](https://artalk.js.org) / [最新版本](https://github.com/ArtalkJS/Artalk/releases)
+
+---
+
+- 🍃 轻量 (~30kB)
+- 👨👧👦 安全 (自托管)
+- 🐳 易上手 (防脱发)
+- 🍱 Golang 后端 (快速 / 跨平台)
+- 🌊 Vanilla × TypeScript × Vite (纯天然 / 无依赖)
+
+## 特性
+
+- 侧 边 栏 :支持多站点集中化管理
+- 通知中心:红点的标记 / 提及列表
+- 身份验证:徽标自定义 / 密码验证
+- 评论审核:反垃圾检测 / 频率限制
+- 表情符号:插入表情包 / 快速导入
+- 邮件提醒:模版自定义 / 多管理员
+- 站点隔离:管理员分配 / 多个站点
+- 页面管理:标题可显示 / 快速跳转
+- 图片上传:上传到本地 / 多种图床
+- 多元推送:支持 钉钉 飞书 TG
+- 无限层级:可切换为平铺模式
+- 评论投票:赞同还是反对评论
+- 评论排序:按热度或时间排序
+- 评论置顶:重要消息置顶显示
+- 只看作者:仅显示作者的评论
+- 说说模式:仅自己可发布评论
+- 异步处理:发送评论无需等待
+- 滚动加载:评论内容分页处置
+- 自动保存:用户输入防丢功能
+- 自动填充:用户链接自动填充
+- 实时预览:评论内容实时预览
+- 夜间模式:防止眼部疾病伤害
+- 评论折叠:这个不打算给你康
+- 数据备份:防止评论数据丢失
+- 数据迁移:快速切换评论系统
+- Markdown:默认支持 MD 语法
+- 支持 Latex:提供集成 Katex 插件
+- 使用 [Vite](https://github.com/vitejs/vite):属于开发者的极致体验
+
+更多内容请查看:[“**介绍文档**”](https://artalk.js.org/guide/intro.html)
\ No newline at end of file
diff --git a/apps/artalk/data.yml b/apps/artalk/data.yml
new file mode 100644
index 00000000..173280e1
--- /dev/null
+++ b/apps/artalk/data.yml
@@ -0,0 +1,20 @@
+name: Artalk
+tags:
+ - 工具
+title: 一款简洁的自托管评论系统
+type: 工具
+description: 一款简洁的自托管评论系统
+additionalProperties:
+ key: artalk
+ name: Artalk
+ tags:
+ - Tool
+ shortDescZh: 一款简洁的自托管评论系统
+ shortDescEn: A concise self hosted comment system
+ type: tool
+ crossVersionUpdate: true
+ limit: 0
+ recommend: 0
+ website: https://artalk.js.org
+ github: https://github.com/ArtalkJS/Artalk
+ document: https://artalk.js.org/guide/intro.html
diff --git a/apps/artalk/latest/.env.sample b/apps/artalk/latest/.env.sample
new file mode 100644
index 00000000..fe1aab6f
--- /dev/null
+++ b/apps/artalk/latest/.env.sample
@@ -0,0 +1,3 @@
+CONTAINER_NAME="artalk"
+PANEL_APP_PORT_HTTP="40159"
+DATA_PATH="./data"
diff --git a/apps/artalk/latest/data.yml b/apps/artalk/latest/data.yml
new file mode 100644
index 00000000..d7d30455
--- /dev/null
+++ b/apps/artalk/latest/data.yml
@@ -0,0 +1,17 @@
+additionalProperties:
+ formFields:
+ - default: 40159
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: 端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: ./data
+ edit: true
+ envKey: DATA_PATH
+ labelEn: Data folder path
+ labelZh: 数据文件夹路径
+ required: true
+ type: text
diff --git a/apps/artalk/latest/docker-compose.yml b/apps/artalk/latest/docker-compose.yml
new file mode 100644
index 00000000..20ab5437
--- /dev/null
+++ b/apps/artalk/latest/docker-compose.yml
@@ -0,0 +1,18 @@
+version: '3'
+services:
+ artalk:
+ container_name: ${CONTAINER_NAME}
+ restart: always
+ networks:
+ - 1panel-network
+ ports:
+ - "${PANEL_APP_PORT_HTTP}:23366"
+ volumes:
+ - "${DATA_PATH}:/data"
+ image: artalk/artalk-go:latest
+ labels:
+ createdBy: "Apps"
+
+networks:
+ 1panel-network:
+ external: true
diff --git a/apps/artalk/logo.png b/apps/artalk/logo.png
new file mode 100644
index 00000000..e51d39b6
Binary files /dev/null and b/apps/artalk/logo.png differ