Skip to content

Commit 508ca72

Browse files
committed
docs: refresh hosted backup guidance
1 parent 559e42b commit 508ca72

3 files changed

Lines changed: 20 additions & 17 deletions

File tree

docs/install/docker-vm-runtime.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -118,18 +118,18 @@ Expected output:
118118
OpenClaw runs in Docker, but Docker is not the source of truth.
119119
All long-lived state must survive restarts, rebuilds, and reboots.
120120

121-
| Component | Location | Persistence mechanism | Notes |
122-
| ------------------- | --------------------------------- | ---------------------- | -------------------------------------- |
123-
| Gateway config | `/home/node/.openclaw/` | Host volume mount | Includes `openclaw.json`, `.env` |
124-
| Model auth profiles | `/home/node/.openclaw/` | Host volume mount | `auth-profiles.json` (OAuth, API keys) |
125-
| Skill configs | `/home/node/.openclaw/skills/` | Host volume mount | Skill-level state |
126-
| Agent workspace | `/home/node/.openclaw/workspace/` | Host volume mount | Code and agent artifacts |
127-
| WhatsApp session | `/home/node/.openclaw/` | Host volume mount | Preserves QR login |
128-
| Gmail keyring | `/home/node/.openclaw/` | Host volume + password | Requires `GOG_KEYRING_PASSWORD` |
129-
| External binaries | `/usr/local/bin/` | Docker image | Must be baked at build time |
130-
| Node runtime | Container filesystem | Docker image | Rebuilt every image build |
131-
| OS packages | Container filesystem | Docker image | Do not install at runtime |
132-
| Docker container | Ephemeral | Restartable | Safe to destroy |
121+
| Component | Location | Persistence mechanism | Notes |
122+
| ------------------- | --------------------------------- | ---------------------- | ------------------------------------------------------------- |
123+
| Gateway config | `/home/node/.openclaw/` | Host volume mount | Includes `openclaw.json`, `.env` |
124+
| Model auth profiles | `/home/node/.openclaw/agents/` | Host volume mount | `agents/<agentId>/agent/auth-profiles.json` (OAuth, API keys) |
125+
| Skill configs | `/home/node/.openclaw/skills/` | Host volume mount | Skill-level state |
126+
| Agent workspace | `/home/node/.openclaw/workspace/` | Host volume mount | Code and agent artifacts |
127+
| WhatsApp session | `/home/node/.openclaw/` | Host volume mount | Preserves QR login |
128+
| Gmail keyring | `/home/node/.openclaw/` | Host volume + password | Requires `GOG_KEYRING_PASSWORD` |
129+
| External binaries | `/usr/local/bin/` | Docker image | Must be baked at build time |
130+
| Node runtime | Container filesystem | Docker image | Rebuilt every image build |
131+
| OS packages | Container filesystem | Docker image | Do not install at runtime |
132+
| Docker container | Ephemeral | Restartable | Safe to destroy |
133133

134134
## Updates
135135

docs/install/railway.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,14 @@ Use the Control UI at `/openclaw` or run `openclaw onboard` via Railway's shell
7272

7373
## Backups & migration
7474

75-
Export your configuration and workspace:
75+
Export your state, config, auth profiles, and workspace:
7676

7777
```bash
7878
openclaw backup create
7979
```
8080

81-
This creates a portable backup archive you can restore on any OpenClaw host. See [Backup](/cli/backup) for details.
81+
This creates a portable backup archive with OpenClaw state plus any configured
82+
workspace. See [Backup](/cli/backup) for details.
8283

8384
## Next steps
8485

docs/install/render.mdx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,15 @@ For OpenClaw, vertical scaling is usually sufficient. Horizontal scaling require
119119

120120
## Backups and migration
121121

122-
Export your configuration and workspace at any time using the shell access in the Render Dashboard:
122+
Export your state, config, auth profiles, and workspace at any time using the
123+
shell access in the Render Dashboard:
123124

124125
```bash
125126
openclaw backup create
126127
```
127128

128-
This creates a portable backup archive you can restore on any OpenClaw host. See [Backup](/cli/backup) for details.
129+
This creates a portable backup archive with OpenClaw state plus any configured
130+
workspace. See [Backup](/cli/backup) for details.
129131

130132
## Troubleshooting
131133

@@ -143,7 +145,7 @@ Free tier services spin down after 15 minutes of inactivity. The first request a
143145
### Data loss after redeploy
144146

145147
This happens on free tier (no persistent disk). Upgrade to a paid plan, or
146-
regularly export your config via `openclaw backup create` in the Render shell.
148+
regularly export a full backup via `openclaw backup create` in the Render shell.
147149

148150
### Health check failures
149151

0 commit comments

Comments
 (0)