Processed apps directory via GitHub Actions
This commit is contained in:
18
appstore/astrbot/3.5.23/.env
Normal file
18
appstore/astrbot/3.5.23/.env
Normal file
@@ -0,0 +1,18 @@
|
||||
# 数据持久化路径 [必填]
|
||||
ASTRBOT_ROOT_PATH=/home/astrbot
|
||||
|
||||
# WebUI 端口 [必填]
|
||||
PANEL_APP_PORT_HTTP=6185
|
||||
|
||||
# 企业微信 WebHook [必填]
|
||||
PANEL_APP_PORT_WECOM=6195
|
||||
|
||||
# 个人微信 WebHook [必填]
|
||||
PANEL_APP_PORT_WECHAT=11451
|
||||
|
||||
# QQ WebHook [必填]
|
||||
PANEL_APP_PORT_QQ_WH=6199
|
||||
|
||||
# QQ API [必填]
|
||||
PANEL_APP_PORT_QQ_API=6196
|
||||
|
||||
49
appstore/astrbot/3.5.23/data.yml
Normal file
49
appstore/astrbot/3.5.23/data.yml
Normal file
@@ -0,0 +1,49 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: "/home/astrbot"
|
||||
edit: true
|
||||
envKey: ASTRBOT_ROOT_PATH
|
||||
labelZh: 数据持久化路径
|
||||
labelEn: Data persistence path
|
||||
required: true
|
||||
type: text
|
||||
- default: 6185
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelZh: WebUI 端口
|
||||
labelEn: WebUI port
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 6195
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_WECOM
|
||||
labelZh: 企业微信 WebHook
|
||||
labelEn: WeCom WebHook
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 11451
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_WECHAT
|
||||
labelZh: 个人微信 WebHook
|
||||
labelEn: WeChat WebHook
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 6199
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_QQ_WH
|
||||
labelZh: QQ WebHook
|
||||
labelEn: QQ WebHook
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 6196
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_QQ_API
|
||||
labelZh: QQ API
|
||||
labelEn: QQ API
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
26
appstore/astrbot/3.5.23/docker-compose.yml
Normal file
26
appstore/astrbot/3.5.23/docker-compose.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
astrbot:
|
||||
container_name: astrbot
|
||||
env_file:
|
||||
- ./envs/global.env
|
||||
- .env
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
image: soulter/astrbot:v3.5.23
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:6185
|
||||
- ${PANEL_APP_PORT_QQ_WH}:6199
|
||||
- ${PANEL_APP_PORT_QQ_API}:6196
|
||||
- ${PANEL_APP_PORT_WECOM}:6195
|
||||
- ${PANEL_APP_PORT_WECHAT}:11451
|
||||
restart: always
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- ${ASTRBOT_ROOT_PATH}/data:/AstrBot/data
|
||||
46
appstore/astrbot/README.md
Normal file
46
appstore/astrbot/README.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# AstrBot
|
||||
|
||||
AstrBot 是一个松耦合、异步、支持多消息平台部署、具有易用的插件系统和完善的大语言模型(LLM)接入功能的聊天机器人及开发框架。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 安装说明
|
||||
|
||||
> 默认用户名: `astrbot`
|
||||
>
|
||||
> 默认密码: `astrbot`
|
||||
|
||||
## 特性
|
||||
|
||||
### 大语言模型对话
|
||||
|
||||
支持各种大语言模型,包括 OpenAI API、Google Gemini、Llama、Deepseek、ChatGLM 等,支持接入本地部署的大模型,通过
|
||||
Ollama、LLMTuner。具有多轮对话、人格情境、多模态能力,支持图片理解、语音转文字(Whisper)。
|
||||
|
||||
### 多消息平台接入
|
||||
|
||||
支持接入 QQ(OneBot、QQ 官方机器人平台)、QQ
|
||||
频道、企业微信、微信公众号、飞书、Telegram、钉钉、Discord、KOOK、VoceChat。支持速率限制、白名单、关键词过滤、百度内容审核。
|
||||
|
||||
### Agent
|
||||
|
||||
原生支持部分 Agent 能力,如代码执行器、自然语言待办、网页搜索。对接 Dify 平台,便捷接入 Dify 智能助手、知识库和 Dify
|
||||
工作流。
|
||||
|
||||
### 插件扩展
|
||||
|
||||
深度优化的插件机制,支持开发插件扩展功能,极简开发。已支持安装多个插件。
|
||||
|
||||
### 可视化管理面板
|
||||
|
||||
支持可视化修改配置、插件管理、日志查看等功能,降低配置难度。集成 WebChat,可在面板上与大模型对话。
|
||||
|
||||
### 高稳定性、高模块化
|
||||
|
||||
基于事件总线和流水线的架构设计,高度模块化,低耦合。
|
||||
|
||||
---
|
||||
|
||||

|
||||
14
appstore/astrbot/data.yml
Normal file
14
appstore/astrbot/data.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
additionalProperties:
|
||||
key: astrbot
|
||||
name: AstrBot
|
||||
tags:
|
||||
- WebSite
|
||||
- Local
|
||||
shortDescZh: 多平台大模型机器人基础设施
|
||||
shortDescEn: The Multi-Platform LLM Bot Infrastructure
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://astrbot.app/
|
||||
github: https://github.com/AstrBotDevs/AstrBot/
|
||||
document: https://astrbot.app/
|
||||
BIN
appstore/astrbot/logo.png
Normal file
BIN
appstore/astrbot/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
13
appstore/astrbot/logo.svg
Normal file
13
appstore/astrbot/logo.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 90 KiB |
@@ -14,7 +14,7 @@ services:
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
- CLOUDDRIVE_HOME=/Config
|
||||
image: cloudnas/clouddrive2:0.9.3
|
||||
image: cloudnas/clouddrive2:0.9.4
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
@@ -14,7 +14,7 @@ services:
|
||||
- database__client=mysql
|
||||
- mail__options__service=Email
|
||||
- mail__options__secure=true
|
||||
image: ghost:5.130.3
|
||||
image: ghost:6.0.0
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
@@ -28,7 +28,7 @@ services:
|
||||
- GITEA__webhook__PROXY_HOSTS=${PROXY_HOSTS}
|
||||
- GITEA__git.config__http.proxy=${PROXY_URL}
|
||||
- GITEA__git.config__https.proxy=${PROXY_URL}
|
||||
image: gitea/gitea:1.24.3
|
||||
image: gitea/gitea:1.24.4
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
9
appstore/kspeeder/0.3.0/.env
Normal file
9
appstore/kspeeder/0.3.0/.env
Normal file
@@ -0,0 +1,9 @@
|
||||
# 数据持久化路径 [必填]
|
||||
KSPEEDER_ROOT_PATH=/home/kspeeder
|
||||
|
||||
# WebUI 管理监控 [必填]
|
||||
PANEL_APP_PORT_HTTP=5003
|
||||
|
||||
# 主服务端口 [必填]
|
||||
PANEL_APP_PORT_API=5443
|
||||
|
||||
25
appstore/kspeeder/0.3.0/data.yml
Normal file
25
appstore/kspeeder/0.3.0/data.yml
Normal file
@@ -0,0 +1,25 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: "/home/kspeeder"
|
||||
edit: true
|
||||
envKey: KSPEEDER_ROOT_PATH
|
||||
labelZh: 数据持久化路径
|
||||
labelEn: Data persistence path
|
||||
required: true
|
||||
type: text
|
||||
- default: 5003
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelZh: WebUI 管理监控
|
||||
labelEn: WebUI Manage Monitoring
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 5443
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_API
|
||||
labelZh: 主服务端口
|
||||
labelEn: Primary Service Port
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
23
appstore/kspeeder/0.3.0/docker-compose.yml
Normal file
23
appstore/kspeeder/0.3.0/docker-compose.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
kspeeder:
|
||||
container_name: kspeeder
|
||||
env_file:
|
||||
- ./envs/global.env
|
||||
- .env
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
image: linkease/kspeeder:0.3.0
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:5003
|
||||
- ${PANEL_APP_PORT_API}:5443
|
||||
restart: always
|
||||
volumes:
|
||||
- ${KSPEEDER_ROOT_PATH}/data:/kspeeder-data
|
||||
- ${KSPEEDER_ROOT_PATH}/config:/kspeeder-config
|
||||
41
appstore/kspeeder/README.md
Normal file
41
appstore/kspeeder/README.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# KSpeeder
|
||||
|
||||
Docker镜像加速专家 多镜像并发下载,动态负载均衡,断点续传支持,Docker镜像代理服务
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 简介
|
||||
|
||||
Docker KSpeeder 是一个基于 Alpine Linux 的 KSpeeder 容器化部署方案。KSpeeder 是一个用于优化 Docker
|
||||
镜像仓库访问的工具,它提供了智能镜像源选择、下载加速、状态监控等功能。本项目提供了多架构支持,可以在不同的硬件平台上运行。
|
||||
|
||||
## 软件特性
|
||||
|
||||
### Docker 镜像仓库代理服务
|
||||
|
||||
+ 支持 HTTPS 协议
|
||||
+ 自动配置 Docker 镜像源
|
||||
+ 支持证书自动获取和缓存
|
||||
+ 支持多架构(AMD64/ARM64/ARM)
|
||||
+ 智能镜像源选择和自动切换
|
||||
+ 实时下载速度监控
|
||||
+ 可视化状态监控界面
|
||||
|
||||
### 限速文件服务器
|
||||
|
||||
+ 支持可配置的带宽限制
|
||||
+ 基于目录的文件服务
|
||||
+ HTTP 协议支持
|
||||
|
||||
### 网络优化
|
||||
|
||||
+ 支持 HTTP/2 协议
|
||||
+ 支持自定义超时设置
|
||||
+ 内置连接池管理
|
||||
+ 异步读取优化
|
||||
|
||||
---
|
||||
|
||||

|
||||
14
appstore/kspeeder/data.yml
Normal file
14
appstore/kspeeder/data.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
additionalProperties:
|
||||
key: kspeeder
|
||||
name: KSpeeder
|
||||
tags:
|
||||
- WebSite
|
||||
- Local
|
||||
shortDescZh: Docker镜像加速专家
|
||||
shortDescEn: Docker Image Accelerator Expert
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://kspeeder.istoreos.com/
|
||||
github: https://github.com/linkease/docker_kspeeder/
|
||||
document: https://kspeeder.istoreos.com/
|
||||
BIN
appstore/kspeeder/logo.png
Normal file
BIN
appstore/kspeeder/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
5
appstore/kspeeder/logo.svg
Normal file
5
appstore/kspeeder/logo.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200">
|
||||
<circle cx="100" cy="100" r="90" fill="#0073e6"/>
|
||||
<path d="M100 20v160M20 100h160" stroke="#fff" stroke-width="10"/>
|
||||
<path d="M100 60l40 40-40 40-40-40z" fill="#fff"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 250 B |
@@ -9,7 +9,7 @@ services:
|
||||
- .env
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
image: bestzwei/libretv:202508011316
|
||||
image: bestzwei/libretv:202508050335
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
@@ -14,7 +14,7 @@ services:
|
||||
- N8N_PROTOCOL=http
|
||||
- N8N_DIAGNOSTICS_ENABLED=false
|
||||
- N8N_SECURE_COOKIE=false
|
||||
image: n8nio/n8n:1.105.2
|
||||
image: n8nio/n8n:1.106.0
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
@@ -17,7 +17,7 @@ services:
|
||||
- NC_SMTP_SECURE=true
|
||||
- NC_SMTP_IGNORE_TLS=false
|
||||
- NC_DB=${DB_TYPE}://${DB_HOSTNAME}:${DB_PORT}?u=${DB_USER}&p=${DB_PASSWD}&d=${DB_NAME}
|
||||
image: nocodb/nocodb:0.264.2
|
||||
image: nocodb/nocodb:0.264.3
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
@@ -18,7 +18,7 @@ services:
|
||||
- 53
|
||||
- 53/udp
|
||||
- ${PANEL_APP_PORT_HTTP}
|
||||
image: pihole/pihole:2025.07.1
|
||||
image: pihole/pihole:2025.08.0
|
||||
labels:
|
||||
createdBy: Apps
|
||||
network_mode: host
|
||||
@@ -9,7 +9,7 @@ services:
|
||||
- .env
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
image: pihole/pihole:2025.07.1
|
||||
image: pihole/pihole:2025.08.0
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
@@ -57,7 +57,7 @@ services:
|
||||
- -f
|
||||
- http://localhost:1200/healthz?key=${ACCESS_KEY}
|
||||
timeout: 10s
|
||||
image: diygod/rsshub:2025-08-01
|
||||
image: diygod/rsshub:2025-08-04
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
17
appstore/rsshub/2025-08-04/scripts/init.sh
Normal file
17
appstore/rsshub/2025-08-04/scripts/init.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ -f .env ]; then
|
||||
source .env
|
||||
|
||||
# setup-1 add default values
|
||||
CURRENT_DIR=$(pwd)
|
||||
sed -i '/^ENV_FILE=/d' .env
|
||||
sed -i '/^GLOBAL_ENV_FILE=/d' .env
|
||||
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
|
||||
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
|
||||
|
||||
echo "Check Finish."
|
||||
|
||||
else
|
||||
echo "Error: .env file not found."
|
||||
fi
|
||||
10
appstore/rsshub/2025-08-04/scripts/uninstall.sh
Normal file
10
appstore/rsshub/2025-08-04/scripts/uninstall.sh
Normal file
@@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ -f .env ]; then
|
||||
source .env
|
||||
|
||||
echo "Check Finish."
|
||||
|
||||
else
|
||||
echo "Error: .env file not found."
|
||||
fi
|
||||
17
appstore/rsshub/2025-08-04/scripts/upgrade.sh
Normal file
17
appstore/rsshub/2025-08-04/scripts/upgrade.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ -f .env ]; then
|
||||
source .env
|
||||
|
||||
# setup-1 add default values
|
||||
CURRENT_DIR=$(pwd)
|
||||
sed -i '/^ENV_FILE=/d' .env
|
||||
sed -i '/^GLOBAL_ENV_FILE=/d' .env
|
||||
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
|
||||
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
|
||||
|
||||
echo "Check Finish."
|
||||
|
||||
else
|
||||
echo "Error: .env file not found."
|
||||
fi
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user