mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-30 14:26:36 +08:00
[优化] 安装脚本更新
This commit is contained in:
+14
-13
@@ -415,19 +415,20 @@ curl -fsSL https://raw.githubusercontent.com/Rain-kl/ATSFlare/main/scripts/insta
|
||||
| `--repo` | GitHub Release 仓库 | `Rain-kl/ATSFlare` |
|
||||
| `--no-service` | 不创建 systemd 服务 | - |
|
||||
|
||||
安装脚本会:
|
||||
|
||||
1. 从 GitHub Releases 下载最新 Agent 二进制(`atsflare-agent-{os}-{arch}`)
|
||||
2. 先下载到临时文件,再替换安装目录中的 Agent 二进制,避免覆盖运行中进程导致写入失败
|
||||
3. 生成 `agent.json` 配置文件
|
||||
4. 创建 systemd 服务 `atsflare-agent.service`
|
||||
5. 启动并启用自启
|
||||
|
||||
说明:
|
||||
|
||||
* 脚本可重复执行,用于升级到最新 Release
|
||||
* 若检测到已运行的 `atsflare-agent` systemd 服务,会先停止服务、替换二进制,再重新启动
|
||||
* 已存在的 `agent.json` 不会被覆盖
|
||||
安装脚本会:
|
||||
|
||||
1. 从 GitHub Releases 下载最新 Agent 二进制(`atsflare-agent-{os}-{arch}`)
|
||||
2. 若检测到已存在安装目录,会先停止运行中的 `atsflare-agent` 服务并删除整个安装目录
|
||||
3. 先下载到临时文件,再写入全新的安装目录,避免覆盖运行中进程导致写入失败
|
||||
4. 生成 `agent.json` 配置文件
|
||||
5. 创建 systemd 服务 `atsflare-agent.service`
|
||||
6. 启动并启用自启
|
||||
|
||||
说明:
|
||||
|
||||
* 脚本可重复执行,用于重装或升级到最新 Release
|
||||
* 若检测到已运行的 `atsflare-agent` systemd 服务,会先停止服务、清空安装目录,再重新安装
|
||||
* 重装会删除旧的 `agent.json`、本地状态、缓存数据和旧二进制,因此节点会按新的 Token 或 Discovery Token 重新接入
|
||||
|
||||
### 7.2 管理端生成部署命令
|
||||
|
||||
|
||||
Reference in New Issue
Block a user