Keybase on Linux
Once you follow these instructions, you can use your package manager to get new versions of Keybase.
Keybase will restart automatically when you update, but you can run
run_keybase
again at any time to restart it.
If you want to learn more about Keybase, visit our Linux User Guide! If you're using an operating system not listed here, the guide has links to packages maintained externally for systems like Gentoo, NixOS, Slackware, FreeBSD, and more.
If you want our code signing key, you can get it
here and
verify it
here.
Detached PGP signatures for all the package files below are available by
appending .sig
to the package URL, like
this.
Nightly Releases
Keybase offers nightly builds for Ubuntu/Debian/etc., Fedora/Red Hat/etc., and Arch if you want to try out the latest features, but note that they will be less stable than our official releases. You can download Keybase nightlies here.
Stable Releases
Ubuntu, Debian, and friends
64-bit
curl --remote-name https://prerelease.keybase.io/keybase_amd64.deb
sudo apt install ./keybase_amd64.deb
run_keybase
32-bit
curl --remote-name https://prerelease.keybase.io/keybase_i386.deb
sudo apt install ./keybase_i386.deb
run_keybase -g # run without GUI; it is not supported on 32-bit Linux
Note: Installing Keybase will add our package repository, so that
your system updates will update the Keybase package too. If you want to
prevent that, run sudo touch /etc/default/keybase
before installing.
Note: if your apt
version is below 1.1, you won't be able to install
the package using the above instructions. Instead, do
# if you see an error about missing `libappindicator1` from the next
# command, you can ignore it, as the subsequent command corrects it
sudo dpkg -i keybase_amd64.deb
sudo apt-get install -f
Fedora, Red Hat
64-bit
sudo yum install https://prerelease.keybase.io/keybase_amd64.rpm
run_keybase
32-bit
sudo yum install https://prerelease.keybase.io/keybase_i386.rpm
run_keybase -g # run without GUI; it is not supported on 32-bit Linux
Note: Installing Keybase will add our package repository, so that
your system updates will update the Keybase package too. If you want to
prevent that, run sudo touch /etc/default/keybase
before installing.
Arch Linux
yay -S keybase-bin # or your preferred AUR install method
run_keybase
Note: the community/keybase
, community/kbfs
,
community/keybase-gui
packages also exist, but they don't include the
run_keybase
script.
That's it.
You now have access to Keybase in your GUI and terminal. You also have access to the new Keybase chat and filesystem.
# are you a programmer? some terminal examples
keybase prove twitter
keybase id chris
keybase help
# KBFS examples
cat /keybase/public/chris/plan.txt
echo "dirty secret" > /keybase/private/yourname/diary.txt
echo "Dear world, check me out." > /keybase/public/yourname/plan.txt