HandyBrowser Linux 0.2
Linux Prerequisite Module:
We need the command certutil in order to write the Root CA Certificate for HandyBrowser (and Chrome) to use.
On Ubuntu:
sudo apt install libnss3-tools
will install the certutil command
Before running HandyBrowser the first time, make sure you have Docker installed and running [Note: you don't need a Docker account, simply just the Docker service so we can install the dependencies for your Handshake node]:
Docker Download: - https://docs.docker.com/engine/install/
TO RUN HandyBrowser::
Docker needs sudo out of the box. If you dont want to run this app with sudo ::
sudo usermod -aG docker $USER
Once done, restart your device. after that you can start the browser either by double clicking HandyBrowser.desktop in this folder, or ./HandyBrowser
ELSE RUN LIKE:::
sudo ./HandyBrowser
Why sudo? Docker needs sudo permissions to run. Tinfoil hat on: Within the HandyBrowser Application, node.js is locked down to only file:// protocol (ie: the navigation tray layout/UI) and NOT anything coming in from the web. Any browser content will not have any permissions to node.js.