AI Agent Hub
Back to plugins
⚙️

backupper

Workflow Updated 2026.09.11

Run the following command in DeepSeek Harness:

dsh plugin install axelfreeman/backupper

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install axelfreeman/backupper in the DeepSeek Harness terminal to install the plugin; the source lives at https://github.com/axelfreeman/backupper

About this plugin

When a remote Linux server loses its disk, the data on it disappears with it. Most backup solutions require deploying an agent on every server or shipping data to paid cloud storage, multiplying both operational overhead and privacy risk. Backupper inverts the entire pipeline: Restic runs on your Windows PC and streams a tar from each server over SSH directly into a local encrypted repository. The servers only need the tar and sshd binaries that ship with every Linux distro — no agents, no daemons, no cloud dependency.

The design treats verifiability as a first-class concern. AES-256 client-side encryption keeps the key on your machine at all times; content-defined deduplication makes each daily snapshot nearly free after the first and lets interrupted runs resume by transferring only the delta; a built-in size check flags the zero-byte and truncated snapshots that Restic silently saves as successful when a stream dies mid-transfer; a server-side watchdog and a true tar-size probe confirm from the other end that a pull actually finished. Everything is free — Restic is BSD-2-Clause and the scripts are MIT.

It is built for solo developers and small teams managing VPS instances, self-hosted servers, or a modest server fleet. The repo ships a SKILL.md agent skill: drop it into Claude Code, Cursor, Hermes, or any LLM-powered assistant, say \u201cset up backups of my servers,\u201d and the agent handles key setup, repo initialization, batch-script generation, scheduler configuration, and size verification end to end.

Use Cases

  • Pull encrypted, deduplicated backups from multiple Linux servers onto a Windows PC with zero server-side agents
  • AI agent reads the skill file and auto-configures keys, repo init, scheduling, and size verification end to end
  • Detect zero-byte and truncated snapshots that Restic silently saves as successful when a stream dies mid-run

Best For

  • Solo developers managing VPS or self-hosted Linux servers
  • Small teams that need local, cloud-free backups with no agents to maintain
  • Ops engineers who want verifiable, agent-free backup pipelines