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.
- https://safenetwork.org/
- https://safenetforum.org/
- https://safenetforum.org/t/safer-browser-s-proposal-donation-address-in-op/10336/247
- http://maidsafe.net/
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