5 ms·
Keybase developer here. Keybase uses root privileges only for making the magic /keybase directory available, where you can access your KBFS files (the redirect
by kbModalduality 8y ago
Keybase developer here.
Keybase uses root privileges only for making the magic /keybase directory available, where you can access your KBFS files (the redirector allows different users on the same system to see their own files). Keybase and KBFS run as unprivileged daemons (via the systemd user manager where available).
As giancarlostoro mentioned, you can unpack the .deb file and run the binaries out of there. If you put the binaries in your $PATH, you can even symlink the systemd unit files to your ~/.config/systemd/user and use the systemd user manager to manage your custom Keybase install. Note that the KBFS mount will not be accessible at /keybase, but instead at another location writable by your user (see https://keybase.io/docs/linux-user-guide#configuring-kbfs https://keybase.io/docs/linux-user-guide#configuring-kbfs).
Finally, our build script at https://github.com/keybase/client/blob/master/packaging/linux/build_binaries.sh https://github.com/keybase/client/blob/master/packaging/linu... builds all components and assets without root and lets you handle the packaging and install after that.
If you have questions or more custom use cases, feel free to join the keybasefriends team to talk about it or make a GitHub issue!
- aepc2 8y agoThank you. Any plans for f-droid?
- outloudvi 8y agoActually there was a discussion about adding Keybase to F-Droid repositories. However, it seem that contributors in that issue failed to build this app. Would be great if there are helps or guides from Keybase. https://gitlab.com/fdroid/rfp/issues/191 https://gitlab.com/fdroid/rfp/issues/191
- unicornporn 8y agoIf you don't plan to offer your app on F-droid, could you at least provide an APK for download? Signal does that here: https://signal.org/android/apk/ https://signal.org/android/apk/ With Keybase we currently have to resort to shady APK sites.
- jxcl 8y agoThank you for your your detailed response! It would be really nice to have this information in the official documentation.
- kbModalduality 8y agoNo problem. We'll add a section to keybase.io/docs/linux-user-guide.
- kbModalduality 8y agoAdded: https://keybase.io/docs/linux-user-guide#installing-keybase-without-root-privileges https://keybase.io/docs/linux-user-guide#installing-keybase-.... Let me know (I'm the Keybase user modalduality) if you have anything else to add or any questions. Cheers!
- diaz 8y agoI have friends that I know use keybase for work with a specific corporate account. I want to talk to them using their private account which I can't because the app only supports a single logged in user. So, is it easy or possible to have multiple accounts logged in and used at the same time? This includes that support for android also. Maybe the chat application should be extracted into a separate more native application maybe since another "problem" I see my friends talking about is that it is too slow.
- kbModalduality 8y agoStay tuned! :)