,~~~~~,
 (~~~~~~~)
  `~~~~~`
self-hosted

zipp-nest
your own backup server.

Install on any machine. Pairs with zipp.
End-to-end encrypted. No cloud.

zipp-nest — backup server
,~~~~~, (~~~~~~~) zipp-nest v··· `~~~~~` ● running (launchd · port 8765) ● listening 192.168.1.42:8765 ↑ minecraft-srv 2026-03-11 14:23 snapshot.tar.gz (12.4 MB) ↑ postgres 2026-03-11 13:51 snapshot.tar.gz ( 4.1 MB) ↑ photos 2026-03-10 22:14 snapshot.tar.gz ( 2.3 GB) ↑↓ navigate · enter select · q quit

backup over internet

Remote backups, your server.

Run remote backups on your own server with end-to-end encryption. No open ports, no third-party storage — your data stays yours.

  )()(
 ( ●● )
  \──/
  /||\
zipp
your Linux box
end-to-end encrypted [~~]
over the internet or locally
  ,~~~~~,
 (~~~~~~~)
  `~~~~~`
zipp-nest
your server

what you get

Everything zipp-nest does.

available now

01
recv

Receives and stores backups

zipp-nest listens for incoming backups from zipp. Each job gets its own folder on the server. Snapshots are stored with timestamps — exactly what zipp sent, nothing changed.

02
prune

Auto-prune on the server side

After each upload, old snapshots are pruned automatically to match the max snapshots limit you set in zipp. The server stays clean without any manual cleanup.

03
logs

Built-in logs

Every received backup is logged with timestamp, job name and size. Browse the history from the TUI without leaving the terminal.

04
svc

Runs as a background service

Press Start server in the TUI — it registers as launchd (macOS) or systemd (Linux) and keeps running after you close the app. No manual daemon setup.

setup

Four steps to remote backups.

1

Install zipp on your machine

One curl command. Binary drops into /usr/local/bin, scheduler registers itself.

2

Install zipp-nest on your server

Same one-liner on the server. Open the TUI, press Start server — it registers as a system service and keeps running.

3

Paste the connection code

zipp-nest shows a short code under Connection info. Open zipp → Nest → paste it. Both machines are now linked.

4

Set a job to use nest

Press n on any job to switch to [nest] or [nest+local]. Next scheduled run sends the backup to your server.

installation

Install on your server.

Same one-liner. Works on Linux (systemd) and macOS (launchd).

$ curl -sL https://install-nest.zipp.rest | bash ✓ zipp-nest v··· installed run: zipp-nest

changelog

What's new

zipp-nest v1.0.5
Mar 2026
  • Snapshot sizes returned in API — zipp shows sizes in restore list
  • Snapshot download endpoint — restore directly from nest, no local copy
zipp-nest v1.0.2
Mar 2026
  • First release
  • Receives and stores backups from zipp
  • Settings, logs and uninstall from TUI
  • Auto-starts on reboot via systemd