mirror of
https://github.com/Awuqing/BackupX.git
synced 2026-08-15 17:34:15 +08:00
支持受限网络、正向代理、私有 CA 与 SSH 堡垒机部署 Agent。 加固 Docker、systemd、Nginx、安装器、Release 校验与可信代理边界,并完善命令队列索引、前端安装向导及中英文运维文档。
23 lines
926 B
Cheetah
23 lines
926 B
Cheetah
# BackupX Agent Compose 片段
|
||
# 生成于 {{.MasterURL}} · 节点 ID {{.NodeID}}
|
||
# 文件包含长期节点 Token,请保存为 0600 权限并在部署完成后限制访问。
|
||
services:
|
||
backupx-agent:
|
||
image: awuqing/backupx:{{.AgentVersion}}
|
||
command: ["agent"]
|
||
user: "0:0"
|
||
restart: unless-stopped
|
||
security_opt:
|
||
- no-new-privileges:true
|
||
environment:
|
||
BACKUPX_AGENT_MASTER: "{{.MasterURL}}"
|
||
BACKUPX_AGENT_TOKEN: "{{.AgentToken}}"
|
||
BACKUPX_AGENT_TEMP_DIR: "/var/lib/backupx-agent/tmp"
|
||
{{if .ProxyURL}} BACKUPX_AGENT_PROXY_URL: "{{.ProxyURL}}"
|
||
{{end}}{{if .CACertFile}} BACKUPX_AGENT_CA_CERT_FILE: "{{.CACertFile}}"
|
||
{{end}} volumes:
|
||
- /var/lib/backupx-agent:/var/lib/backupx-agent
|
||
{{if .CACertFile}} - {{.CACertFile}}:{{.CACertFile}}:ro
|
||
{{end}} # 备份宿主机文件时,必须按需添加只读源目录挂载:
|
||
# - /srv/data:/srv/data:ro
|