mirror of
https://github.com/QYG2297248353/appstore-1panel.git
synced 2026-06-16 01:02:14 +08:00
Merge remote-tracking branch 'origin/custom' into custom
This commit is contained in:
+1
-1
@@ -14,7 +14,7 @@ services:
|
|||||||
- PORT=7789
|
- PORT=7789
|
||||||
- CONFIG=/config
|
- CONFIG=/config
|
||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
image: wushuo894/ani-rss:v3.0.7
|
image: wushuo894/ani-rss:v3.0.8
|
||||||
labels:
|
labels:
|
||||||
createdBy: Apps
|
createdBy: Apps
|
||||||
networks:
|
networks:
|
||||||
@@ -9,7 +9,7 @@ services:
|
|||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
image: soulter/astrbot:v4.19.3
|
image: soulter/astrbot:v4.19.4
|
||||||
labels:
|
labels:
|
||||||
createdBy: Apps
|
createdBy: Apps
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ services:
|
|||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
image: soulter/astrbot:v4.19.3
|
image: soulter/astrbot:v4.19.4
|
||||||
labels:
|
labels:
|
||||||
createdBy: Apps
|
createdBy: Apps
|
||||||
networks:
|
networks:
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# 数据持久化路径 [必填]
|
||||||
|
OPENCLAW_ROOT_PATH=/home/openclaw
|
||||||
|
|
||||||
|
# WebUI 端口 [必填]
|
||||||
|
PANEL_APP_PORT_HTTP=18789
|
||||||
|
|
||||||
|
# RPC 端口 [必填]
|
||||||
|
PANEL_APP_PORT_RPC=18790
|
||||||
|
|
||||||
|
# 网关 token [必填]
|
||||||
|
OPENCLAW_GATEWAY_TOKEN=
|
||||||
|
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: "/home/openclaw"
|
||||||
|
edit: true
|
||||||
|
envKey: OPENCLAW_ROOT_PATH
|
||||||
|
labelZh: 数据持久化路径
|
||||||
|
labelEn: Data persistence path
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: 18789
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_HTTP
|
||||||
|
labelZh: WebUI 端口
|
||||||
|
labelEn: WebUI port
|
||||||
|
required: true
|
||||||
|
rule: paramPort
|
||||||
|
type: number
|
||||||
|
- default: 18790
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_RPC
|
||||||
|
labelZh: RPC 端口
|
||||||
|
labelEn: RPC port
|
||||||
|
required: true
|
||||||
|
rule: paramPort
|
||||||
|
type: number
|
||||||
|
- default: ""
|
||||||
|
edit: false
|
||||||
|
envKey: OPENCLAW_GATEWAY_TOKEN
|
||||||
|
labelZh: 网关 token
|
||||||
|
labelEn: Gateway token
|
||||||
|
required: true
|
||||||
|
type: password
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
|
services:
|
||||||
|
openclaw:
|
||||||
|
command:
|
||||||
|
- node
|
||||||
|
- dist/index.js
|
||||||
|
- gateway
|
||||||
|
- --bind
|
||||||
|
- ${OPENCLAW_GATEWAY_BIND:-lan}
|
||||||
|
- --port
|
||||||
|
- '18789'
|
||||||
|
container_name: openclaw
|
||||||
|
env_file:
|
||||||
|
- ./envs/global.env
|
||||||
|
- .env
|
||||||
|
environment:
|
||||||
|
- TZ=Asia/Shanghai
|
||||||
|
- HOME=/home/node
|
||||||
|
- TERM=xterm-256color
|
||||||
|
healthcheck:
|
||||||
|
interval: 30s
|
||||||
|
retries: 5
|
||||||
|
start_period: 20s
|
||||||
|
test:
|
||||||
|
- CMD
|
||||||
|
- node
|
||||||
|
- -e
|
||||||
|
- fetch('http://127.0.0.1:18789/healthz').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))
|
||||||
|
timeout: 5s
|
||||||
|
image: ghcr.io/openclaw/openclaw:2026.3.7
|
||||||
|
init: true
|
||||||
|
labels:
|
||||||
|
createdBy: Apps
|
||||||
|
ports:
|
||||||
|
- ${PANEL_APP_PORT_HTTP}:18789
|
||||||
|
- ${PANEL_APP_PORT_RPC}:18790
|
||||||
|
restart: always
|
||||||
|
user: node:node
|
||||||
|
volumes:
|
||||||
|
- ${OPENCLAW_ROOT_PATH}/data/config:/home/node/.openclaw
|
||||||
|
- ${OPENCLAW_ROOT_PATH}/data/workspace:/home/node/.openclaw/workspace
|
||||||
|
openclaw-cli:
|
||||||
|
cap_drop:
|
||||||
|
- NET_RAW
|
||||||
|
- NET_ADMIN
|
||||||
|
container_name: openclaw-cli
|
||||||
|
depends_on:
|
||||||
|
- openclaw
|
||||||
|
entrypoint:
|
||||||
|
- node
|
||||||
|
- dist/index.js
|
||||||
|
environment:
|
||||||
|
- TZ=Asia/Shanghai
|
||||||
|
- HOME=/home/node
|
||||||
|
- TERM=xterm-256color
|
||||||
|
- BROWSER=echo
|
||||||
|
image: ghcr.io/openclaw/openclaw:2026.3.7
|
||||||
|
init: true
|
||||||
|
network_mode: service:openclaw
|
||||||
|
security_opt:
|
||||||
|
- no-new-privileges:true
|
||||||
|
stdin_open: true
|
||||||
|
tty: true
|
||||||
|
user: node:node
|
||||||
|
volumes:
|
||||||
|
- ${OPENCLAW_ROOT_PATH}/data/config:/home/node/.openclaw
|
||||||
|
- ${OPENCLAW_ROOT_PATH}/data/workspace:/home/node/.openclaw/workspace
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
# OpenClaw
|
||||||
|
|
||||||
|
适用于任何操作系统的 AI 智能体 Gateway 网关,支持 WhatsApp、Telegram、Discord、iMessage 等
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## 简介
|
||||||
|
|
||||||
|
> “去壳!去壳!” — 大概是一只太空龙虾说的
|
||||||
|
|
||||||
|
OpenClaw 通过单个 Gateway 网关进程将聊天应用连接到 Pi 等编程智能体。它为 OpenClaw 助手提供支持,并支持本地或远程部署。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
additionalProperties:
|
||||||
|
key: openclaw
|
||||||
|
name: OpenClaw
|
||||||
|
tags:
|
||||||
|
- WebSite
|
||||||
|
- Local
|
||||||
|
shortDescZh: 您自己的个人AI助手。任何操作系统。任何平台。小龙虾计划。 🦞
|
||||||
|
shortDescEn: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
|
||||||
|
type: website
|
||||||
|
crossVersionUpdate: true
|
||||||
|
limit: 0
|
||||||
|
website: https://openclaw.ai/
|
||||||
|
github: https://github.com/openclaw/openclaw/
|
||||||
|
document: https://docs.openclaw.ai/
|
||||||
|
architectures:
|
||||||
|
- amd64
|
||||||
|
- arm64
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
@@ -0,0 +1,22 @@
|
|||||||
|
<svg viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<linearGradient id="lobster-gradient" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||||
|
<stop offset="0%" stop-color="#ff4d4d"/>
|
||||||
|
<stop offset="100%" stop-color="#991b1b"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<!-- Body -->
|
||||||
|
<path d="M60 10 C30 10 15 35 15 55 C15 75 30 95 45 100 L45 110 L55 110 L55 100 C55 100 60 102 65 100 L65 110 L75 110 L75 100 C90 95 105 75 105 55 C105 35 90 10 60 10Z" fill="url(#lobster-gradient)"/>
|
||||||
|
<!-- Left Claw -->
|
||||||
|
<path d="M20 45 C5 40 0 50 5 60 C10 70 20 65 25 55 C28 48 25 45 20 45Z" fill="url(#lobster-gradient)"/>
|
||||||
|
<!-- Right Claw -->
|
||||||
|
<path d="M100 45 C115 40 120 50 115 60 C110 70 100 65 95 55 C92 48 95 45 100 45Z" fill="url(#lobster-gradient)"/>
|
||||||
|
<!-- Antenna -->
|
||||||
|
<path d="M45 15 Q35 5 30 8" stroke="#ff4d4d" stroke-width="3" stroke-linecap="round"/>
|
||||||
|
<path d="M75 15 Q85 5 90 8" stroke="#ff4d4d" stroke-width="3" stroke-linecap="round"/>
|
||||||
|
<!-- Eyes -->
|
||||||
|
<circle cx="45" cy="35" r="6" fill="#050810"/>
|
||||||
|
<circle cx="75" cy="35" r="6" fill="#050810"/>
|
||||||
|
<circle cx="46" cy="34" r="2.5" fill="#00e5cc"/>
|
||||||
|
<circle cx="76" cy="34" r="2.5" fill="#00e5cc"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.2 KiB |
@@ -11,7 +11,7 @@ services:
|
|||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
- SUI_LOG_LEVEL=info
|
- SUI_LOG_LEVEL=info
|
||||||
- SUI_DEBUG=false
|
- SUI_DEBUG=false
|
||||||
image: alireza7/s-ui:v1.3.11
|
image: alireza7/s-ui:v1.4.0
|
||||||
labels:
|
labels:
|
||||||
createdBy: Apps
|
createdBy: Apps
|
||||||
networks:
|
networks:
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# copyright© 2024 XinJiang Ms Studio
|
||||||
|
ENV_FILE=.env
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# copyright© 2024 XinJiang Ms Studio
|
||||||
|
TZ=Asia/Shanghai
|
||||||
@@ -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
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [ -f .env ]; then
|
||||||
|
source .env
|
||||||
|
|
||||||
|
echo "Check Finish."
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "Error: .env file not found."
|
||||||
|
fi
|
||||||
@@ -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
|
||||||
@@ -14,7 +14,7 @@ services:
|
|||||||
- PORT=7789
|
- PORT=7789
|
||||||
- CONFIG=/config
|
- CONFIG=/config
|
||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
image: wushuo894/ani-rss:v3.0.7
|
image: wushuo894/ani-rss:v3.0.8
|
||||||
labels:
|
labels:
|
||||||
createdBy: Apps
|
createdBy: Apps
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ services:
|
|||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
image: soulter/astrbot:v4.19.3
|
image: soulter/astrbot:v4.19.4
|
||||||
labels:
|
labels:
|
||||||
createdBy: Apps
|
createdBy: Apps
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ services:
|
|||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
image: soulter/astrbot:v4.19.3
|
image: soulter/astrbot:v4.19.4
|
||||||
labels:
|
labels:
|
||||||
createdBy: Apps
|
createdBy: Apps
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# 数据持久化路径 [必填]
|
||||||
|
OPENCLAW_ROOT_PATH=/home/openclaw
|
||||||
|
|
||||||
|
# WebUI 端口 [必填]
|
||||||
|
PANEL_APP_PORT_HTTP=18789
|
||||||
|
|
||||||
|
# RPC 端口 [必填]
|
||||||
|
PANEL_APP_PORT_RPC=18790
|
||||||
|
|
||||||
|
# 网关 token [必填]
|
||||||
|
OPENCLAW_GATEWAY_TOKEN=
|
||||||
|
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
|
services:
|
||||||
|
openclaw:
|
||||||
|
command:
|
||||||
|
- node
|
||||||
|
- dist/index.js
|
||||||
|
- gateway
|
||||||
|
- --bind
|
||||||
|
- ${OPENCLAW_GATEWAY_BIND:-lan}
|
||||||
|
- --port
|
||||||
|
- '18789'
|
||||||
|
container_name: openclaw
|
||||||
|
env_file:
|
||||||
|
- ./envs/global.env
|
||||||
|
- .env
|
||||||
|
environment:
|
||||||
|
- TZ=Asia/Shanghai
|
||||||
|
- HOME=/home/node
|
||||||
|
- TERM=xterm-256color
|
||||||
|
healthcheck:
|
||||||
|
interval: 30s
|
||||||
|
retries: 5
|
||||||
|
start_period: 20s
|
||||||
|
test:
|
||||||
|
- CMD
|
||||||
|
- node
|
||||||
|
- -e
|
||||||
|
- fetch('http://127.0.0.1:18789/healthz').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))
|
||||||
|
timeout: 5s
|
||||||
|
image: ghcr.io/openclaw/openclaw:2026.3.7
|
||||||
|
init: true
|
||||||
|
labels:
|
||||||
|
createdBy: Apps
|
||||||
|
ports:
|
||||||
|
- ${PANEL_APP_PORT_HTTP}:18789
|
||||||
|
- ${PANEL_APP_PORT_RPC}:18790
|
||||||
|
restart: always
|
||||||
|
user: node:node
|
||||||
|
volumes:
|
||||||
|
- ${OPENCLAW_ROOT_PATH}/data/config:/home/node/.openclaw
|
||||||
|
- ${OPENCLAW_ROOT_PATH}/data/workspace:/home/node/.openclaw/workspace
|
||||||
|
openclaw-cli:
|
||||||
|
cap_drop:
|
||||||
|
- NET_RAW
|
||||||
|
- NET_ADMIN
|
||||||
|
container_name: openclaw-cli
|
||||||
|
depends_on:
|
||||||
|
- openclaw
|
||||||
|
entrypoint:
|
||||||
|
- node
|
||||||
|
- dist/index.js
|
||||||
|
environment:
|
||||||
|
- TZ=Asia/Shanghai
|
||||||
|
- HOME=/home/node
|
||||||
|
- TERM=xterm-256color
|
||||||
|
- BROWSER=echo
|
||||||
|
image: ghcr.io/openclaw/openclaw:2026.3.7
|
||||||
|
init: true
|
||||||
|
network_mode: service:openclaw
|
||||||
|
security_opt:
|
||||||
|
- no-new-privileges:true
|
||||||
|
stdin_open: true
|
||||||
|
tty: true
|
||||||
|
user: node:node
|
||||||
|
volumes:
|
||||||
|
- ${OPENCLAW_ROOT_PATH}/data/config:/home/node/.openclaw
|
||||||
|
- ${OPENCLAW_ROOT_PATH}/data/workspace:/home/node/.openclaw/workspace
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# copyright© 2024 XinJiang Ms Studio
|
||||||
|
ENV_FILE=.env
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# copyright© 2024 XinJiang Ms Studio
|
||||||
|
TZ=Asia/Shanghai
|
||||||
@@ -11,7 +11,7 @@ services:
|
|||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
- SUI_LOG_LEVEL=info
|
- SUI_LOG_LEVEL=info
|
||||||
- SUI_DEBUG=false
|
- SUI_DEBUG=false
|
||||||
image: alireza7/s-ui:v1.3.11
|
image: alireza7/s-ui:v1.4.0
|
||||||
labels:
|
labels:
|
||||||
createdBy: Apps
|
createdBy: Apps
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
Reference in New Issue
Block a user