# agent-system 实例单元模板(KTD16/U10c)。 # 安装:cp agent-system@.service /etc/systemd/system/ && systemctl daemon-reload # 启动实例 alpha:systemctl start agent-system@alpha # 约定: # /opt/agent-system/releases//agent-system 不可变程序(多实例共享) # /etc/agent-system//env 实例环境文件(0600) # /var/lib/agent-system// 实例数据根(DATA_DIR) # 同一浏览器不同端口为不同 origin(Bearer token + localStorage 按源隔离)。 [Unit] Description=Agent-System instance %i After=network-online.target postgresql.service Wants=network-online.target [Service] Type=simple User=agent-system Group=agent-system EnvironmentFile=/etc/agent-system/%i/env Environment=INSTANCE_ID=%i Environment=DATA_DIR=/var/lib/agent-system/%i WorkingDirectory=/var/lib/agent-system/%i ExecStart=/opt/agent-system/current/agent-system Restart=on-failure RestartSec=5 NoNewPrivileges=true ProtectSystem=strict ReadWritePaths=/var/lib/agent-system/%i [Install] WantedBy=multi-user.target