DiskPushDiskPush

Download DiskPush

Current stable version 0.1.0, released 29 August 2026.

Install

Installs the CLI, and the desktop app when this machine has a desktop to run it on. Everything lands under your home directory: no root, no package manager, no system files touched.

linux and macos
curl -fsSL https://diskpush.com/install.sh | sh
  • --cli-only skips the desktop app; a server gets the CLI and nothing else.
  • diskpush update upgrades in place, diskpush uninstall removes it and keeps your connections.
  • Piping a script into a shell is a real decision. It is short enough to read first: read install.sh.

Requirements

DiskPush drives rsync and SSH rather than reimplementing them, so both need to exist on this machine, and rsync needs to exist on any server you transfer to or from.

debian / ubuntu
sudo apt install rsync openssh-client

Desktop

Linux AppImage
x86_64, no install required
Download →
Debian / Ubuntu (.deb)
amd64
Download →
macOS (.dmg)
Apple silicon and Intel
Not yet published
Windows
Planned; needs WSL2 rsync
Not yet published

Linux is the reference platform. Checksums are published alongside each release.

CLI

The CLI is a first-class surface, sharing the same engine, connections and profiles as the desktop app.

from source
git clone https://github.com/profullstack/diskpush
cd diskpush
pnpm install
pnpm build
node apps/cli/dist/bin.js --help

A desktop install already contains the CLI and runs it on the Node inside Electron, so nothing else is needed. A CLI-only install is a plain Node program and needs Node 24 or newer.

All releases

GitHub Releases →