Docs / How-to guides

Install on Linux

The .deb for Debian and Ubuntu, the fuse3 setup, and the paths for other distributions.

Requirements

Install the .deb

Download the latest package and install it with apt:

wget -O keibidrop.deb $(curl -s https://api.github.com/repos/KeibiSoft/KeibiDrop/releases/latest \
  | grep -o 'https://[^"]*_amd64\.deb')
sudo apt install ./keibidrop.deb

Use apt install ./, not dpkg -i. apt resolves the fuse3 dependency for you.

This installs the three binaries: keibidrop (desktop app), keibidrop-cli (terminal client), and kd (CLI for scripts and agents).

Enable the shared folder

KeibiDrop mounts the shared folder with allow_other, so other processes and service accounts can read it. The kernel allows that only when /etc/fuse.conf says so.

Uncomment the user_allow_other line:

sudo sed -i 's/#user_allow_other/user_allow_other/' /etc/fuse.conf

If fuse3 is not installed yet (for example after a .tar.gz install):

sudo apt install fuse3      # Debian / Ubuntu
sudo dnf install fuse3      # Fedora

Other distributions

Download keibidrop-<version>-linux-amd64.tar.gz from GitHub Releases and unpack it. It contains the same three binaries. Install fuse3 with your package manager and set user_allow_other as above.

Build from source

For other architectures, build from source. You need Go 1.25 and, for the desktop app, Rust:

git clone https://github.com/KeibiSoft/KeibiDrop.git
cd KeibiDrop
make build-kd       # CLI for scripts and agents
make build-cli      # Interactive terminal client
make build-rust     # Desktop app (needs Rust + Slint)

Verify the download

Every release publishes a SHA256SUMS file. Put it next to your download and run:

sha256sum --ignore-missing -c SHA256SUMS

The output must say OK for your file.

Next steps