Golem Brass Alpha Installation on Linux Mint 18 - First UI into the Worldwide Supercomputer

in #cryptocurrency9 years ago (edited)

golem-logo.JPG

Golem Brass Alpha Release

Yesterday, the Golem team announced that the Brass release of the Golem Project is out Alpha2 0.7 with a new, fully functional UI and carries the Brass name for the first time. This release still uses the testnet and does not tie to any real Golem Tokens but provides an excellent testing ground for the Golem team who are eagerly looking for feedback. We wanted to document and share the steps required to install and test the new Alpha release. Start by going to the official GitHub repository located at the links below.

Installation Video

Installation Help

Choose your environment and follow the instructions to ensure your experience is smooth sailing. If you run into problems, it is highly encouraged to join the Slack channel and ask for help there (Please be careful and do not fall for any MEW scams that are running rampant through Slack right now). The team is very helpful (thanks Jet86!) and more likely than not, anything you run into has already been answered, which happened to be the case for myself when I did run into a small issue.

Installation for Linux Mint 18.2

From this point forward I have chosen Linux Mint 18.2 (Ubuntu 16.04) as my OS, please ensure that you know what version of Linux you are running as this will affect the Docker installation method below. If you are running Ubuntu or Mint you can use the following charts, otherwise Arch, Fedora, CentOS, etc. will have varying methods of doing this (not clear if these distributions are supported by the Golem team yet).

Once we have determined our installation needs from above we are ready to begin the installation, including prerequisites for Golem Brass

Update the OS

$ sudo apt update
$ sudo apt upgrade

Install and Test Docker

The use of xenial was specific for the version on Ubuntu that Mint maps to. If you are running Ubuntu it is possible to substitute the function “$(lsb_release -cs)” in xenial’s place to automatically fill the release name.

$ sudo add-apt-repository  "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable”
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo apt update
$ sudo apt install docker-ce
$ sudo docker run hello-world

Download and Install Golem

$ wget -O install-golem.sh https://raw.githubusercontent.com/golemfactory/golem/develop/Installer/Installer_Linux/install.sh
$ chmod +x install-golem.sh
$ sudo ./install-golem.sh

At this point Golem will ask if you would like to install dependencies, it is advised to let it do so.

Port Forwarding

Also, during this process (which could take some time), you should add port forwarding rules (hopefully will not be needed in future releases) to ensure your computer can talk to the network. Add ports 3282, 40102 and 40103 to your router’s firewall settings (this will vary from router to router) and if iptables or firewalld is running in Linux, ensure these have the proper rules enabled as well (Mint did not have these enabled by default).

Start Golem

Once you can verify that these ports are accessible to the rest of the internet, it is now time to start and test Golem.

$ sudo golem

Let this run for a few seconds and the shiny new UI should pop up and ask for your node’s name. For now this is irrelevant and as long as you have 1 or more Nodes connected, you are now apart of the Golem network and can offer your idle system resources out to those who are willing to pay you for it! To check that you are indeed connected properly, you can check the network statistics over at https://stats.golem.network/show and look for your Node ID.

golem-brass.JPG

Looking forward to also testing the ability to submit tasks and playing around with the other features Golem has to offer!

Tip Jar

  • Bitcoin - 1CFSxj1dy4a9B4ZYwvDmdds8zB3unNSW2t
  • Litecoin - LZxBp3QAZ2SDheN8FaRVHg4nuWPnWAQSdP
  • Ethereum - 0x009561fC7CF8656c53EB0874c601DC359E40f76f
Sort:  

Hi @basiccrypto! nice to make your aquaintance! Feel free to follow me and ask if you have questions!

Do you know when this project will tie into golem tokens?