Skip to content

add first iteration of openclaw-openshell - #286

Open
v-aisac wants to merge 8 commits into
masterfrom
secretclaw
Open

add first iteration of openclaw-openshell#286
v-aisac wants to merge 8 commits into
masterfrom
secretclaw

Conversation

@v-aisac

@v-aisac v-aisac commented Mar 17, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@artis3n artis3n left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only minor comments

Type=simple
User=root
WorkingDirectory=/root
ExecStart=openshell sandbox connect openclaw-sandbox <<< "openclaw gateway --port 18789 --allow-unconfigured"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is --allow-unconfigured needed? Gateway mode is configured to be local anyway in openclaw-openshell-24-04/files/etc/config/openclaw.json

Image

APP_VERSION="${application_version:-Latest}"

# Open required ports
ufw allow 80

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to allow 80 these days with IP-based caddy certs?

Comment on lines +15 to +16
# Install Node.js 22 (required for OpenClaw)
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nitpick: use node 24?


. "/root/.local/bin/env" 2>/dev/null || true
# nohup + </dev/null so create runs in background; sandbox shell gets EOF and exits, packer script continues
nohup openshell sandbox create --name openclaw-sandbox --forward 18789 --from openclaw </dev/null >/var/log/openclaw-sandbox-create.log 2>&1 &

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see a --keep flag on sandbox create, not sure how that works vs. needing nohup and &

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants