Skip to content

Releases: kutupbt/kutup

kutup v0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 May 20:13
f52b600

First tagged release of the kutup CLI — the command-line client for Kutup, the end-to-end-encrypted, self-hosted Drive. Login, browse, resumable/streaming upload & download, bidirectional folder sync, sharing, version history, devices, 2FA, and public-link consumption — all with client-side encryption (the server only ever sees ciphertext).

Install

Download the archive for your platform below, extract it, and put kutup on your PATH. Or:

go install github.com/kutupbulut/kutup/cmd/kutup@v0.1.0

Checksums for the archives are in checksums.txt.

Quick start

kutup login --server https://your.kutup.host
kutup ls
kutup upload ./file.bin <folder-id>
kutup download <file-id>
kutup sync ./local-dir <folder-id> --watch
kutup pub get https://your.kutup.host/p/<token>#key=<base64>   # public link, no login

kutup --help for the full command list; see the README for more.

Builds: Linux / macOS / Windows, amd64 + arm64. Unsigned.

desktop-v0.1.0-alpha.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 May 21:15
af3ac3e

Alpha 2 of the Kutup desktop app — a native Tauri 2 shell around the Kutup web client. Still an early preview; expect rough edges, please report bugs.

Updating from alpha 1? The bundle identifier changed (dev.kutup.desktopdev.kutup.client, product-wide now that the same shell also builds iOS/Android) and the binary is now kutup-client (was kutup-desktop). So alpha 2 uses a fresh app-data dir + keychain entry — after installing it you'll see the server-picker again and need to log in once. The old dev.kutup.desktop data is harmless leftover (delete ~/.local/share/dev.kutup.desktop/ on Linux if you like). On Linux the installed binary / .desktop entry also moved (/usr/bin/kutup-client).

Downloads

Platform File
Linux — Debian/Ubuntu Kutup_0.1.0-alpha.2_amd64.deb
Linux — Fedora/RHEL Kutup-0.1.0-alpha.2-1.x86_64.rpm
Linux — portable Kutup_0.1.0-alpha.2_amd64.AppImage
macOS — Apple Silicon + Intel Kutup_0.1.0-alpha.2_universal.dmg
Windows Kutup_0.1.0_x64_en-US.msi or Kutup_0.1.0_x64-setup.exe

(The Windows installers are versioned 0.1.0, not 0.1.0-alpha.2 — the MSI format doesn't allow a non-numeric pre-release tag; same build as everything else. Kutup_universal.app.tar.gz is the auto-updater bundle — ignore it for a direct download.)

First launch

You get a server-picker screen — enter your Kutup server URL. It must serve HTTPS with a certificate your OS already trusts (a self-signed cert won't work in v1 — use a real cert / a tunnel). After you log in, the session is kept in your OS keychain and restored on the next launch; there's a "Switch server" / "Sign out" option in the sidebar.

Known limitations (v1)

  • Unsigned builds. macOS: right-click the app → Open the first time (Gatekeeper). Windows: More info → Run anyway (SmartScreen).
  • Can't open Office docs (.docx / .xlsx / .pptx) yet — the OnlyOffice editor isn't bundled in this build. Everything else works: file browse, upload/download (including folder-as-ZIP), the notes & code editor, Excalidraw whiteboards, sharing, admin.
  • No auto-update yet — grab new builds from the Releases page.

Also new since alpha 1

  • iOS / Android build scaffolding is in place (mainBinaryName, mobile crate-types, bundle.iOS/bundle.android, docs/mobile-build.md) — not shipped here, but the project now builds for phones.

Build it yourself: see docs/desktop-build.md.