Ayaan Zaidi
c025291df7
docs(docker): document auth profile key mount
2026-05-12 16:35:53 +05:30
Peter Steinberger
694f40fcee
fix: constrain Codex app-server sandbox
2026-05-11 18:23:00 +01:00
Ayaan Zaidi
4a009612c9
fix(docker): prune with source workspace policy
2026-05-11 10:50:30 +05:30
Ayaan Zaidi
082c932e94
fix(docker): export Playwright browser runtime path
2026-05-10 11:37:37 +05:30
Ayaan Zaidi
d40e062800
docs(browser): note Docker Chromium autodetect
2026-05-10 11:37:37 +05:30
Ayu
e63e4f9551
fix(docker): run runtime image under tini ( #78777 )
...
Run the Docker runtime image under tini so long-lived containers reap orphaned child processes and forward signals correctly.
Thanks @VintageAyu!
2026-05-08 13:19:55 +05:30
sallyom
484a289be3
docs: document docker cli dns override
...
Signed-off-by: sallyom <somalley@redhat.com >
2026-05-07 15:18:25 -04:00
Peter Steinberger
cbc228f0f6
docs: explain blocked plugin ownership repair
2026-05-06 04:43:37 +01:00
Ayu
f9da484365
security: harden gateway container privileges
...
Adds cap_drop and no-new-privileges hardening for the bundled gateway Docker Compose services.\n\nThanks @VintageAyu.
2026-05-05 00:37:26 -07:00
Vincent Koc
c7b5302acf
fix(plugins): repair missing clawhub installs
2026-05-02 08:01:37 -07:00
Peter Steinberger
010f7a58a1
build(plugins): externalize acpx release packages
2026-05-02 08:48:28 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Alex Knight
0a74037f6f
docs(sandboxing): clarify sandbox setup scripts require source checkout ( #75594 )
...
Add inline docker build commands for npm-installed users who don't have the
source checkout scripts. Update all docs referencing sandbox-setup.sh,
sandbox-common-setup.sh and sandbox-browser-setup.sh to note they are
source-checkout-only and link to the new inline instructions.
Fixes #75485 .
2026-05-01 20:58:26 +10:00
Vincent Koc
b96e7739a9
docs(install/docker): document compose config dir default fallback
...
For 054b2e1b7e : docs/install/docker.md "Storage and persistence" now
records that the bundled docker-compose.yml falls back to
${HOME}/.openclaw (and ${HOME}/.openclaw/workspace for the workspace
mount), or /tmp/.openclaw when HOME is also unset, when
OPENCLAW_CONFIG_DIR / OPENCLAW_WORKSPACE_DIR are not provided. That
matches the new default expressions in the compose file and prevents an
empty-source volume spec on bare environments.
2026-04-28 17:38:25 -07:00
jinjim
490e6d6dc5
feat(docker): add OPENCLAW_SKIP_ONBOARDING env to skip onboarding during Docker setup ( #55518 )
...
Merged via squash.
Prepared head SHA: 2744ed8b53
Co-authored-by: jinjimz <201528812+jinjimz@users.noreply.github.com >
Co-authored-by: sallyom <11166065+sallyom@users.noreply.github.com >
Reviewed-by: @sallyom
2026-04-28 18:50:51 -04:00
Peter Steinberger
a3bbcf2792
fix(docker): keep plugin runtime deps off bind mounts
2026-04-28 09:37:59 +01:00
Peter Steinberger
66f4b52db3
fix(docker): route local provider setup to host gateway
2026-04-27 08:46:33 +01:00
Vincent Koc
6a03b76c9a
docs: full-page sentence-case sweep across 6 pages
...
- platforms/oracle: Cost Comparison (2026), Still Recommended, Verify Security Posture
- install/exe-dev: Automated Install with Shelley, Remote Access
- platforms/mac/dev-setup: Build Fails: Toolchain or SDK Mismatch, App Crashes on Permission Grant
- reference/AGENTS.default: What OpenClaw Does, Core Skills, Usage Notes
- install/docker: Containerized Gateway, Agent Sandbox
- ci: Package Acceptance, Job Overview, Local Equivalents
2026-04-27 00:00:31 -07:00
Peter Steinberger
2cd23957c0
build: use slim docker runtime
2026-04-26 22:47:48 +01:00
Peter Steinberger
018f2e78ba
build: skip docker apt upgrades
2026-04-26 22:40:44 +01:00
Vincent Koc
3013916232
Update docker.md
2026-04-26 03:50:31 -07:00
Peter Steinberger
74a4ff1adc
fix: prefer mounted bundled plugin sources
2026-04-26 11:28:41 +01:00
Vincent Koc
dc05c93c02
chore(docker): expose diagnostics observability settings
2026-04-26 03:05:10 -07:00
Peter Steinberger
ad5c00b8e0
docs: expand bonjour disable troubleshooting
2026-04-26 05:56:25 +01:00
Peter Steinberger
d1a5ea2024
fix(docker): disable bonjour by default for compose
2026-04-26 05:51:05 +01:00
Vincent Koc
789e71cdb8
docs: remove H1 on pages where frontmatter + summary already cover the parenthetical
2026-04-23 15:47:48 -07:00
Peter Steinberger
834fdc4832
docs: align documentation with current surfaces
2026-04-23 07:25:06 +01:00
Peter Steinberger
a292cbf46f
docs: clarify optional Docker sandboxing
2026-04-20 19:27:45 +01:00
Peter Steinberger
2176b68e50
fix: batch docker config writes
2026-04-05 22:31:11 +01:00
Peter Steinberger
90387d4a88
docs: refresh hosted shared-secret auth mirrors
2026-04-04 21:04:17 +01:00
Peter Steinberger
559e42b60c
docs: fix hosted auth profile paths
2026-04-04 10:40:40 +01:00
Peter Steinberger
f7c5988334
docs: refresh docker hosting auth storage refs
2026-04-04 10:36:35 +01:00
Vincent Koc
8ef9e7f159
docs: add Related sections to install and help pages
...
- install/docker.md: link to podman, clawdock, updating, config
- install/node.md: link to overview, updating, getting-started
- install/updating.md: link to overview, doctor, migrating
- help/troubleshooting.md: link to FAQ, gateway/channel/automation troubleshooting, doctor
2026-03-31 14:38:46 +09:00
Daniel Olshansky
6e1f00dc86
[ClawDock] Iteration on the first submission; bug fixes, UX improvements, etc ( #23912 )
...
Merged via squash.
Prepared head SHA: 30c5ef37a4
Co-authored-by: Olshansk <1892194+Olshansk@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-29 20:05:41 -04:00
Peter Steinberger
33e9e485b8
refactor: clarify docker setup cli phases
2026-03-24 16:46:12 -07:00
Vincent Koc
a89d9f491b
fix(docs): broken anchor links across 4 more files
...
- sandboxing.md: remove stale '-opt-in' suffix from Docker accordion anchor
- troubleshooting.md: remove #troubleshooting anchor (matrix has no such section)
- docker.md: drop unpredictable security heading anchor with parens/dots
- faq.md: fix SSL error accordion anchor slug
2026-03-22 15:50:56 -07:00
Vincent Koc
a94e21e0a7
docs(install): update container setup paths
2026-03-19 13:40:26 -07:00
Vincent Koc
9117836981
docs: deep rewrite Docker page (851→375 lines), trim sandbox duplication, add Steps
2026-03-19 12:07:42 -07:00
Vincent Koc
e5b50ba0d5
docs: fix remaining install issues — stale versions, Docker TOC, ARM note, frontmatter
2026-03-19 11:42:57 -07:00
Vincent Koc
0b11ee48f8
docs: fix 26 broken anchor links across 18 files
2026-03-19 10:33:02 -07:00
Tak Hoffman
4863b651c6
docs: rename onboarding user-facing wizard copy
...
Co-authored-by: Tak <contact-redacted@example.com >
2026-03-16 19:50:31 -05:00
Vincent Koc
476d948732
!refactor(browser): remove Chrome extension path and add MCP doctor migration ( #47893 )
...
* Browser: replace extension path with Chrome MCP
* Browser: clarify relay stub and doctor checks
* Docs: mark browser MCP migration as breaking
* Browser: reject unsupported profile drivers
* Browser: accept clawd alias on profile create
* Doctor: narrow legacy browser driver migration
2026-03-15 23:56:08 -07:00
Peter Steinberger
5287ae3c06
docs: update setup wizard wording
2026-03-15 21:40:31 -07:00
Altay
deada7edd3
build: default to Node 24 and keep Node 22 compat
2026-03-12 20:07:44 +05:30
Peter Steinberger
5759b93dda
fix(ci): pin multi-arch docker base digests
2026-03-08 02:55:15 +00:00
Sally O'Malley
499c1ee6e3
reduce image size, offer slim image ( #38479 )
...
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 14:26:29 -05:00
Vincent Koc
2d52c88dad
fix(podman): stop assuming /tmp is disk-backed ( #38296 )
...
* Podman: avoid hardcoding /tmp for image staging
* Docs: clarify container storage paths
* Podman: secure staged image import
* Podman: clarify streamed image handoff
2026-03-06 19:55:26 -05:00
Vincent Koc
ab5fcfcc01
feat(gateway): add channel-backed readiness probes ( #38285 )
...
* Changelog: add channel-backed readiness probe entry
* Gateway: add channel-backed readiness probes
* Docs: describe readiness probe behavior
* Gateway: add readiness probe regression tests
* Changelog: dedupe gateway probe entries
* Docs: fix readiness startup grace description
* Changelog: remove stale readiness entry
* Gateway: cover readiness hardening
* Gateway: harden readiness probes
2026-03-06 15:15:23 -05:00
Sally O'Malley
57f19f0d5c
container builds: opt-in extension deps via OPENCLAW_EXTENSIONS build arg ( #32223 )
...
* Docker: opt-in extension deps via OPENCLAW_EXTENSIONS build arg
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: sallyom <somalley@redhat.com >
* CI: clarify extension smoke scope
* Tests: allow digest-pinned multi-stage FROM lines
* Changelog: note container extension preinstall option
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-06 12:18:42 -05:00
dorukardahan
2cd3be896d
docs(security): document Docker UFW hardening via DOCKER-USER ( #27613 )
...
Merged via squash.
Prepared head SHA: 31ddd43326
Co-authored-by: dorukardahan <35905596+dorukardahan@users.noreply.github.com >
Co-authored-by: grp06 <1573959+grp06@users.noreply.github.com >
Reviewed-by: @grp06
2026-03-03 12:28:35 -08:00