โ† All skills
Tencent SkillHub ยท Productivity

Synology Backup

Backup and restore OpenClaw workspace, configs, and agent data to a Synology NAS via SMB. Use when: backing up workspace files, restoring from a snapshot, ch...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Backup and restore OpenClaw workspace, configs, and agent data to a Synology NAS via SMB. Use when: backing up workspace files, restoring from a snapshot, ch...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, scripts/backup.sh, scripts/restore.sh, scripts/status.sh

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.4

Documentation

ClawHub primary doc Primary doc: SKILL.md 13 sections Open source page

Synology Backup

Backup OpenClaw data to a Synology NAS over SMB. Designed for secure, automated daily snapshots with configurable retention.

1. Network Connectivity

For VPS-to-NAS backups, use Tailscale for secure connectivity without exposing SMB to the internet: Install Tailscale on the Synology (Package Center โ†’ search "Tailscale") Install Tailscale on the VPS โ€” see Tailscale's official install guide for your platform Join both to the same tailnet Use the Synology's Tailscale IP in config For local network setups, use the NAS local IP directly.

2. Synology Preparation

Create a dedicated user on the Synology (e.g., openclaw-backup) with minimal permissions Create or choose a shared folder (e.g., backups) Grant the user read/write access to only that folder

3. Credentials File

Create an SMB credentials file with restricted permissions โ€” never store credentials in config or scripts: # Create the file and set permissions (replace placeholders with your values) touch ~/.openclaw/.smb-credentials chmod 600 ~/.openclaw/.smb-credentials # Edit the file and add two lines: # username=<your-synology-user> # password=<your-synology-password> nano ~/.openclaw/.smb-credentials

4. Configuration

Create ~/.openclaw/synology-backup.json: { "host": "100.x.x.x", "share": "backups/openclaw", "mountPoint": "/mnt/synology", "credentialsFile": "~/.openclaw/.smb-credentials", "smbVersion": "3.0", "backupPaths": [ "~/.openclaw/workspace", "~/.openclaw/openclaw.json", "~/.openclaw/cron", "~/.openclaw/agents" ], "includeSubAgentWorkspaces": true, "retention": 7, "schedule": "0 3 * * *" } Note on sensitive files: The .env file (containing API keys) is not included in the default backup paths. If you want to back it up, add "~/.openclaw/.env" to backupPaths โ€” but ensure your Synology share has restricted access and the dedicated user has minimal permissions. FieldDescriptionDefaulthostSynology IP (Tailscale or local)requiredshareSMB share pathrequiredmountPointLocal mount point/mnt/synologycredentialsFilePath to SMB credentials filerequiredsmbVersionSMB protocol version3.0backupPathsPaths to backupworkspace + configincludeSubAgentWorkspacesAuto-include workspace-* dirstrueretentionDays of snapshots to keep7scheduleCron expression (host timezone)0 3 * * *

5. Install Dependencies

apt-get install -y cifs-utils rsync

6. Mount Setup

For persistent mounts across reboots, add to /etc/fstab: //<host>/<share> /mnt/synology cifs credentials=<credentials-file>,vers=3.0,_netdev,nofail 0 0

Backup Now

scripts/backup.sh Runs an incremental backup. First run copies everything; subsequent runs only sync changes.

Restore a Snapshot

scripts/restore.sh [date] Restores from a specific date's snapshot (e.g., 2026-02-20). Without a date, lists available snapshots.

Check Status

scripts/status.sh Shows last backup time, snapshot count, total size, and mount health.

What Gets Backed Up

~/.openclaw/workspace/ โ€” memory, SOUL, AGENTS, skills, all workspace files ~/.openclaw/workspace-*/ โ€” all sub-agent workspaces (if enabled) ~/.openclaw/openclaw.json โ€” main config ~/.openclaw/cron/ โ€” cron job definitions ~/.openclaw/agents/ โ€” agent configurations ~/.openclaw/.env โ€” opt-in only (contains API keys โ€” add to backupPaths manually if desired)

Snapshot Structure

backups/ โ”œโ”€โ”€ 2026-02-20/ โ”‚ โ”œโ”€โ”€ manifest.json โ”‚ โ”œโ”€โ”€ workspace/ โ”‚ โ”œโ”€โ”€ workspace-email/ โ”‚ โ”œโ”€โ”€ workspace-news/ โ”‚ โ”œโ”€โ”€ agents/ โ”‚ โ”œโ”€โ”€ cron/ โ”‚ โ””โ”€โ”€ openclaw.json โ”œโ”€โ”€ 2026-02-19/ โ””โ”€โ”€ ...

Security Notes

Credentials: Always use a dedicated credentials file with restricted permissions (chmod 600). Never inline secrets in config files, scripts, or fstab. Network: Use Tailscale or a VPN for remote backups. Never expose SMB (port 445) to the public internet. Sensitive data: The .env file contains API keys and is excluded from default backup paths. Only include it if your NAS share is properly secured with restricted user permissions. NAS user: Create a dedicated Synology user with access to only the backup share โ€” not an admin account. Retention: Old snapshots are pruned by moving them to the Synology trash (if supported) or deleting them. Increase retention for critical environments.

Category context

Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Scripts1 Docs
  • SKILL.md Primary doc
  • scripts/backup.sh Scripts
  • scripts/restore.sh Scripts
  • scripts/status.sh Scripts