Update: 将子项目从 submodule 转为完整内容
- 移除 GovAI, nomifun-tauri, 算力盒子 的 submodule 引用 - 添加所有子项目的完整源代码 - 保留原始 .git 为 .git.bak 备份
This commit is contained in:
@@ -0,0 +1,96 @@
|
||||
# OpenClaw 部署指南
|
||||
|
||||
## 运行新手引导向导(推荐)
|
||||
|
||||
这是**最推荐**的方式,会引导你完成所有配置:
|
||||
|
||||
```bash
|
||||
openclaw onboard --install-daemon
|
||||
```
|
||||
|
||||
向导会引导你配置:
|
||||
|
||||
- **Gateway 模式**:本地(local)或远程(remote)
|
||||
- **模型认证**:Anthropic API 密钥(推荐)、OpenAI OAuth、或其他提供商
|
||||
- **工作区位置**:默认 `~/.openclaw/workspace`
|
||||
- **Gateway 设置**:端口(默认 18789)、绑定地址、认证令牌
|
||||
- **渠道配置**:WhatsApp、Telegram、Discord、Slack 等
|
||||
- **服务安装**:后台服务(launchd/systemd)
|
||||
|
||||
## 手动启动 Gateway(测试)
|
||||
|
||||
如果只想先测试,不安装服务:
|
||||
|
||||
```bash
|
||||
openclaw gateway --port 18789 --verbose
|
||||
```
|
||||
|
||||
## 检查 Gateway 状态
|
||||
|
||||
```bash
|
||||
openclaw gateway status
|
||||
```
|
||||
|
||||
## 检查服务是否运行
|
||||
|
||||
```bash
|
||||
# macOS
|
||||
launchctl list | grep openclaw
|
||||
|
||||
# Linux (systemd)
|
||||
systemctl --user status openclaw-gateway
|
||||
|
||||
# 或检查端口
|
||||
ss -ltnp | grep 18789 # Linux
|
||||
lsof -i :18789 # macOS
|
||||
```
|
||||
|
||||
## 服务管理
|
||||
|
||||
### macOS (launchd)
|
||||
|
||||
```bash
|
||||
# 检查服务状态
|
||||
launchctl list | grep openclaw
|
||||
|
||||
# 启动服务
|
||||
launchctl load ~/Library/LaunchAgents/com.openclaw.gateway.plist
|
||||
|
||||
# 或使用 OpenClaw 命令
|
||||
openclaw gateway install
|
||||
```
|
||||
|
||||
### Linux (systemd)
|
||||
|
||||
```bash
|
||||
# 检查服务状态
|
||||
systemctl --user status openclaw-gateway
|
||||
|
||||
# 启动服务
|
||||
systemctl --user start openclaw-gateway
|
||||
|
||||
# 启用自动启动
|
||||
systemctl --user enable openclaw-gateway
|
||||
```
|
||||
|
||||
## 查看日志
|
||||
|
||||
**Gateway 日志位置:**
|
||||
|
||||
- macOS: `~/Library/Logs/openclaw-gateway.log` 或系统日志
|
||||
- Linux: `journalctl --user -u openclaw-gateway`
|
||||
|
||||
**使用脚本查看 macOS 日志:**
|
||||
|
||||
```bash
|
||||
./scripts/clawlog.sh
|
||||
```
|
||||
|
||||
## 远程 Gateway 部署
|
||||
|
||||
1. 在远程服务器上安装并运行 Gateway
|
||||
2. 本地配置 `gateway.mode=remote`
|
||||
3. 配置 `gateway.remote.url` 和认证
|
||||
4. 使用 SSH 隧道或 Tailscale 连接
|
||||
|
||||
参考文档:https://docs.openclaw.ai/gateway/remote
|
||||
Reference in New Issue
Block a user