The .deb for Debian and Ubuntu, the fuse3 setup, and the paths for other distributions.
fuse3 and one line in /etc/fuse.conf. See below.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).
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
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.
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)
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.