Binary install into VirtualBox
Steps: Heading link
- Download the binary image:
- Import the binary image to your VirtualBox.
- On the Ethos VM
- Login to Ethos VM using the following credentials:
username: ethos password: ethos
- Setup the network connectivity with your VM.
- You can find the guest IP for port forwarding by running ifconfig on your Ethos VM.
- Set up port forwarding to your VM.
- After this you should be able to login to ethos VM from your host machine using
ssh -p port ethos@127.0.0.1
where port is the port number used.
- Once logged in, follow the steps given in developer’s manual to initialize and run an ethos instance. A summary of steps is given below:
- Login to Ethos VM using the following credentials:
- You should have gotten your SSH public key setup for the ethos git server by now,
- copy the same public-key pair over to this VM and create a config file in ~/.ssh/ directory and specify the same username in it
- Make sure you change the permissions of ~/.ssh/config file to 600 level.
- Clone and build ethos
# get ethos git clone git.ethos-os.org:/home/git/ethos cd ethos && bin/gt pullall # checkout to workingMaster branch. bin/gt checkout workingMaster # build ethos make # completely remove the previous ethos binaries on your VM. sudo -E make uninstall && sudo rm -rf /tmp/ethos # Kill the cryptoService using sudo killall -9 cryptoService # to install the freshly compiled ethos binaries. sudo -E make install
- Run ethos
- In one terminal, run
cd ~ sudo rm -rf server ethosParams server cd server ethosBuilder && minimaltdBuilder sudo ethosRun
- In second terminal, run
cd ~/server && sudo minimaltdRun
- In third terminal, run
cd ~/server && sudo et server.ethos
- In one terminal, run
- Run ethosLog . in the directory of your instance to get and share the running logs.
Note: Heading link
NOTE: It is highly recommended for beginners to read Developers Manual and GoOnEthos Manual. Public information about the project consists of these these web pages and papers published in conferences. We are still publishing our results. Since we spent all this time building Ethos, we would like to be the first to measure it and write about it.