From 7a958cc595df0c9f0ea64e1a71c5db4894a4461a Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Fri, 27 Mar 2026 13:30:39 +0100 Subject: [PATCH] IronClaw: don't start service at install time, onboard required first --- ct/alpine-ironclaw.sh | 6 ++++-- ct/ironclaw.sh | 6 ++++-- install/alpine-ironclaw-install.sh | 1 - install/ironclaw-install.sh | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/ct/alpine-ironclaw.sh b/ct/alpine-ironclaw.sh index e35e56eb..5ea3bbd7 100644 --- a/ct/alpine-ironclaw.sh +++ b/ct/alpine-ironclaw.sh @@ -61,9 +61,11 @@ description msg_ok "Completed Successfully!\n" echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Complete setup by running:${CL}" +echo -e "${TAB}${BGN}ironclaw onboard${CL}" +echo -e "${INFO}${YW} Then start the service:${CL}" +echo -e "${TAB}${BGN}rc-service ironclaw start${CL}" echo -e "${INFO}${YW} Access the Web UI at:${CL}" echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:3000${CL}" echo -e "${INFO}${YW} Auth token and database credentials:${CL}" echo -e "${TAB}${BGN}cat /root/.ironclaw/.env${CL}" -echo -e "${INFO}${YW} Configure your LLM provider with:${CL}" -echo -e "${TAB}${BGN}ironclaw onboard${CL}" diff --git a/ct/ironclaw.sh b/ct/ironclaw.sh index e462b4dd..b3e2a6d2 100644 --- a/ct/ironclaw.sh +++ b/ct/ironclaw.sh @@ -61,9 +61,11 @@ description msg_ok "Completed Successfully!\n" echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" +echo -e "${INFO}${YW} Complete setup by running:${CL}" +echo -e "${TAB}${BGN}ironclaw onboard${CL}" +echo -e "${INFO}${YW} Then start the service:${CL}" +echo -e "${TAB}${BGN}systemctl start ironclaw${CL}" echo -e "${INFO}${YW} Access the Web UI at:${CL}" echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:3000${CL}" echo -e "${INFO}${YW} Auth token and database credentials:${CL}" echo -e "${TAB}${BGN}cat /root/.ironclaw/.env${CL}" -echo -e "${INFO}${YW} Configure your LLM provider with:${CL}" -echo -e "${TAB}${BGN}ironclaw onboard${CL}" diff --git a/install/alpine-ironclaw-install.sh b/install/alpine-ironclaw-install.sh index 3fee068d..fae554ad 100644 --- a/install/alpine-ironclaw-install.sh +++ b/install/alpine-ironclaw-install.sh @@ -69,7 +69,6 @@ depend() { EOF chmod +x /etc/init.d/ironclaw $STD rc-update add ironclaw default -$STD rc-service ironclaw start msg_ok "Created Service" motd_ssh diff --git a/install/ironclaw-install.sh b/install/ironclaw-install.sh index cfab0638..799bf49f 100644 --- a/install/ironclaw-install.sh +++ b/install/ironclaw-install.sh @@ -53,7 +53,7 @@ RestartSec=5 [Install] WantedBy=multi-user.target EOF -systemctl enable -q --now ironclaw +systemctl enable -q ironclaw msg_ok "Created Service" motd_ssh