Website Hosting with KBFS

KBFS is great not only for storing and signing files, but also for hosting a signed mirror of a website. By default is configured to look for a index.html or a So to mirror your static website in KBFS, just copy it all over into a folder in your public directory. For example, my blog and my website are both mirrored in KBFS.

To set this up with Nikola (which I use to host my blog), you just need to modify to set up the nikola deploy command. To do so:

     'default': [
         "nikola github_deploy",
         "nohup cp -a blog /keybase/public/dworken/ &",

So now when I run nikola deploy it will automatically deploy to both Github Pages ( and KBFS (