Keybase on Linux

Once you follow these instructions, you can use your package manager to get new versions of Keybase.

To restart Keybase after an update, type run_keybase. This will kill and restart everything, including the KBFS fuse mount.

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.

Keybase + Ubuntu

Ubuntu, Debian, and friends

64-bit
curl -O https://prerelease.keybase.io/keybase_amd64.deb
# 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
run_keybase
32-bit
curl -O https://prerelease.keybase.io/keybase_i386.deb
# 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_i386.deb
sudo apt-get install -f
run_keybase

Remember to run_keybase after you install or upgrade Keybase.

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.


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

Remember to run_keybase after you install or upgrade Keybase.

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

pacaur -S keybase-bin  # or your preferred AUR install method
run_keybase

Remember to run_keybase after you install or upgrade Keybase.

Note: the community/keybase and community/kbfs packages also exist, but they don't include the GUI or the run_keybase script, and they require more manual setup.


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