DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Backupper — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
B

dsh-backupper

Backupper

Set up free, encrypted, deduplicated backups of remote Linux servers, pulled from a Windows PC with Restic — tar-over-SSH streaming, zero software installed server-side, with size verification against

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:axelfreeman/backupper#5c41100f88ead6297cc66a7203178bfe3e123ca1
READMECompatibilityVersions

Compatibility and provenance

Backupper is published as dsh-backupper and currently resolves to version 0.3.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
9/11/2026

Versions

0.3.0stable
9/11/2026

Related plugins

Loading related plugins…

Latest
0.3.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/18/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessionsSdk App@deepseek-ai/dsh-sdk-appThe dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-baseSubagent Codex@deepseek-ai/dsh-subagent-codexOne-shot Codex subagent provider over the official app-server protocol

README

Backupper

Free, encrypted, deduplicated backups of remote Linux servers — pulled from a Windows PC with Restic, with zero software installed on the servers and a built-in size VERIFY that catches silently truncated snapshots.

How it works

Restic runs on your Windows PC and streams a tar of each server over SSH straight into an encrypted local repo. The servers only need tar + sshd (always present).

ssh root@SERVER "tar -C / -cf - ... /" | restic -r C:\backups\REPO backup --stdin

Features

  • AES-256 client-side encryption — the key never leaves your PC.
  • Deduplication — daily snapshots are nearly free after the first; interrupted runs re-run cheaply (catch-up = dedup, not re-upload).
  • No server-side agents — nothing to install or babysit on the servers.
  • Verified by design — per-repo size thresholds flag 0-byte and truncated snapshots that Restic silently saves as "OK" when the stream dies mid-run.
  • Provable from the server side — no PC access? Confirm a pull really finished via sshd session-duration / overlap checks, and probe the true tar size on the server.
  • Free forever — Restic is BSD-2-Clause.

Quick start

npx skills add axelfreeman/backupper

Or drop this folder into any AI agent (Claude Code, Hermes, Cursor, etc.) and ask it to "set up backups of my servers". The agent reads SKILL.md and does the rest — install, key setup, repo init, the .bat wrapper, scheduling, and the size VERIFY.

Layout

PathWhat
SKILL.mdThe agent skill (works with any LLM)
SKILL.lite.mdCompact version for low-context models
llms.txtAgent-discoverable index (when-to-use + key phrases)
scripts/backup-server.batSingle-server backup wrapper (template)
scripts/backup-all.batFleet wrapper: N servers, one scheduled task, [OK]/[FAIL] log, VERIFY
scripts/verify-backups.ps1Per-repo size check vs thresholds
scripts/backup_watchdog.shServer-side hourly freshness status (runs on any Linux box)
scripts/measure-tar-size.shTrue-size tar probe on a server (truncation check)
references/windows-setup.mdInstall, SSH keys, Task Scheduler, catch-up, golden rules
references/verification-and-failure-modes.mdSilent failure modes + how to catch them (PC + server side)
references/database-dumps.mdPostgres/MySQL dump patterns
examples/backup-demo.mdA full setup transcript

Keywords

server backup · self-hosted backup · back up VPS · back up Linux server · automatic backup · scheduled backup · encrypted backup · deduplicated backup · free backup · no-cloud backup · restic backup · database backup · postgres backup · mysql backup · backup verification

Roadmap

  • Core pull-backup skill (v0.1)
  • Size VERIFY against truncated/0-byte snapshots (v0.2)
  • Fleet .bat + per-server status + log (v0.2)
  • Server-side freshness watchdog (v0.2)
  • Server-side "did it finish" checks + true-size tar probe (v0.3)
  • Multi-server dashboard
  • Self-hosted control plane

Stay updated

Axel Freeman ships releases and improvements to this repo regularly. Watch + star the repo to get each new release automatically. See CHANGELOG.md.

License

Tool = Restic (BSD-2-Clause). This repo's own files = MIT.