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.
- Home: https://github.com/golemfactory/golem
- Install: https://github.com/golemfactory/golem/wiki/Installation
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.
- Slack: https://golemproject.slack.com/
- Slack Sign-up: http://golemproject.org:3000/
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).
- Ubuntu: https://en.wikipedia.org/wiki/Ubuntu_version_history#Table_of_versions
- Mint: https://en.wikipedia.org/wiki/Linux_Mint_version_history#Release_history
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).
- Ports 3282, 40102 and 40103
- Testing Ports: https://github.com/golemfactory/golem/wiki/Testing
- Port Forward: http://www.wikihow.com/Set-Up-Port-Forwarding-on-a-Router
- Port Scan Tool: https://www.grc.com/shieldsup
- This can be used to test if the Port Forwarding activity was successful by testing via your public IP and port(s) desired.
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.
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
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?