SAFEr is a browser designed to open safe:// websites on The SAFE Network. It is a fork of the beaker browser.
For more information about The SAFE Network please visit the following links.
SAFE Beaker Browser uses safe-js to interact with the safe launcher.
You have three main APIs available to SAFE sites:
window.safeAuth
;window.safeNFS
;window.safeDNS
;Each of these is a mapping to safejs functions, which you can find here;
Install Git https://help.ubuntu.com/lts/serverguide/git.html
Sign up for https://github.com/
https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/#platform-linux
Install node js requires the latest version of node js Check to see what the latest version is here
Use option one make sure to install the latest version
Open Terminal
$ git clone https://github.com/joshuef/beaker.git
$ cd beaker
$ npm install
$ npm run rebuild
$ npm start
Any time you want to run the browser again all you have to do is open terminal
$ cd beaker
$ npm start
Note 01: If you want to do a fresh install. Delete the beaker folder and start at Step 07:
Note 02: Do not worry about any errors that appear.
If you pull latest from the repo and get weird module errors, do:
npm run burnthemall
This invokes the mad king, who will torch your npm_modules, and do the full install/rebuild process for you.
npm start
should work afterwards.
If you're doing development, npm run watch
to have assets build automatically.
SAFE Beaker Browser is a lightly modified fork of the decentralized beaker browser.
Modified MIT as per the BeakerLicense