Documented Bootstrap
Follow repository guides to install the host runtime, onboard the sandbox, configure the reverse proxy, and keep the connection persistent across reboot.
A documentation-first repository for deploying `NemoClaw` with `OpenClaw` on Ubuntu `24.04`, publishing it safely through `Caddy`, and operating it with repeatable install, update, rollback, and uninstall workflows.
The repository aligns installation steps, provider configuration, policy handling, runbooks, governance files, and lifecycle scripts so operators can manage the service consistently.
curl -fsSL https://nemclaw.hitechclaw.com/install.sh | sudo bash -s -- install
Built for repeatable deployment and strong operational hygiene, not generic product marketing.
Follow repository guides to install the host runtime, onboard the sandbox, configure the reverse proxy, and keep the connection persistent across reboot.
Pin repository refs for controlled upgrades or downgrades and use managed cleanup when decommissioning the host.
Use checklists, validation matrices, readiness reviews, maintenance planning, and incident documents to support day-2 operations.
Limit public exposure to `80/443`, keep the gateway on loopback, store provider secrets on the host, and follow documented hardening rules.
Register providers through `OpenShell`, set active inference cleanly, and apply network or channel policies with documented workflows.
Contribution rules, CI validation, release notes, templates, and changelog management are already organized in the repository.
Operational controls reflected from the repository documentation.
`OpenClaw Gateway` is expected on `127.0.0.1:18789`, with public access handled through `Caddy`.
Only ports `80` and `443` should be public. Internal ports remain private to the host.
Provider credentials belong on the host via `OpenShell` provider configuration rather than in public-facing configs.
Rollback, disaster recovery, audit, and decommissioning flows are documented to reduce improvised changes.
A simple deployment chain from public domain to private gateway and provider-backed inference.
Documented target platform
Expected public ports
Private gateway bind
Install, update, sync, uninstall
Starting assumptions from `INSTALL.md` and related runbooks.
| Category | Baseline | Notes |
|---|---|---|
| Platform | Cloud service or VPS | Root shell access required |
| Operating system | Ubuntu 24.04 | Primary documented environment |
| Minimum size | 4 vCPU / 8 GB RAM / 50 GB disk | Recommended initial host profile |
| Public ports | 80 and 443 | Do not expose 18789 publicly |
| Core services | Docker, OpenShell, NemoClaw, Caddy, systemd | Installed through documented sequence |
Use the script, then continue with the repository runbooks for domain, provider, and service validation.
Update the VPS, configure firewall rules, and ensure only `80/443` will be public.
Use `install.sh` for repo-based setup or pin a repository ref for a controlled version.
Run the `NemoClaw` onboarding flow, connect the sandbox, and verify the loopback gateway is available.
Create SSH keepalive settings and enable the `systemd` reconnect service.
Proxy the public domain to `127.0.0.1:18789` and validate TLS and reachability.
Use the troubleshooting, monitoring, rollback, validation, and readiness documents for day-2 work.
curl -fsSL https://nemclaw.hitechclaw.com/install.sh | sudo bash -s -- install
Core documents grouped by operator need.
Non-commercial use only. Commercial rights remain reserved unless separately granted in writing.