Skip to content

DiskPush 0.1.0

Choose a tag to compare

@ralyodio ralyodio released this 29 Aug 20:14
· 32 commits to main since this release

First release. Linux x86_64.

Install

curl -fsSL https://diskpush.com/install.sh | sh

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

  • --cli-only skips the desktop app, for servers.
  • --desktop forces it where no session was detected.
  • diskpush update upgrades in place; diskpush uninstall removes it and
    keeps your connections and profiles.

What is in it

Artifact For
DiskPush-0.1.0-linux-x64.tar.gz What the installer uses. Contains the app and the CLI.
DiskPush-0.1.0-linux-amd64.deb Debian/Ubuntu, with a menu entry and the Ubuntu 24.04+ sandbox fix.
DiskPush-0.1.0-linux-x86_64.AppImage One file, no install.
diskpush-cli-0.1.0-linux-x64.tar.gz CLI only. Needs Node 24+.

A desktop install carries the CLI inside it and runs it on the Node in
Electron, so diskpush works on the command line with no system Node.

What works

  • Local → server, server → local, and server → server directly — rsync
    runs on the source host and the payload never touches your machine.
  • Archive metadata, resumable partial transfers, and unchanged files skipped,
    all on by default.
  • Nothing at the destination is deleted unless you enable Mirror, which shows
    you the exact delete list first.
  • Full rsync pass-through after --, minus the delete family, which would
    bypass that preview.

Known limits

  • Linux x86_64 only. macOS and arm64 builds need a runner that can produce
    them; the CLI builds on both.
  • The desktop UI covers the two-pane browser, transfers, the mirror preview
    and the queue. Drag-and-drop between panes, the Logs and Profiles tabs, and
    queue concurrency are not there yet — the CLI covers all of it.

Verify downloads against SHA256SUMS. Docs: https://diskpush.com/docs