03 Docs

Golem's Docs

Pre-Installation checklist

Minimum Requirements to run Golem:

We support Windows 10, OS X Sierra and higher, and Ubuntu 16.04 LTS.

In general we recommend a processor with multiple cores and lots of RAM. At minimum, you can run Golem with:

  • 2 GB RAM
  • 2 cores
  • 20 GB HDD
  • public IP or ability to forward ports or router with UPnP activated

For more demanding renders like the Production Benchmark you will need at least:

  • 16 GB RAM
  • 6 cores

After initial tests we do not yet have a model for the "optimal" machine. This is where you come in as a Beta user. Try Golem with your machine and give us feedback on your experience.

As the network grows there could be a way to determine which configurations perform better than others. Right now, our main focus it building a strong network. Over time, the computing standards will become more refined.

The best rule of thumb right now is "the more power you are willing to spare, the more tasks you will be able to compute".

Port Forwarding

If you don't have a public ip, your router doesn't support UPnP, you need to forward ports 40102,40103 and 3282 to your machine from your router for Golem to accept tasks. Refer https://bitcoin.org/en/full-node#enabling-connections. for port forwarding instructions but use above ports instead. You may also need to open the ports through your firewall. For router specific instructions on how to forward your ports go to https://portforward.com/ To check if your ports are forwarded correctly you can use www.canyouseeme.org

Note: If port forwarding does not work, you may need to call your ISP to change settings on your router to allow nodes to connect.

Once you have forwarded your ports you are ready to install Golem.

Password

You cannot reset your password if you lose it. No password recovery exists for the app right now.

Acquiring GNT and ETH

As a Requestor you will also need some GNT and a small amount of ETH (0.005 should be a good start) to pay for computing power on the network. If you are going to participate as a Provider you will need a small amount of ETH for withdrawals. Golem is built on the Ethereum Network. Their blockchain facilitates secure transactions between our users. We chose a decentralized model for our app and marketplace because of the security and scalability it will allow. GNT is the medium of exchange for Providers and Requestors, ETH pays for transaction fees on the Ethereum Blockchain.

You can acquire ETH through almost any cryptocurrency exchange. The most popular way to acquire ETH now is through Coinbase and GDAX

Installing Golem

Please follow the instructions for your OS to install Golem:

Once you have successfully downloaded and installed Golem on your OS, run the app and then check to see if your ports are forwarded correctly on canyouseeme.org. You must be running the Golem app in order to check ports 40102, 40103 and 3282 as Golem will ping them upon startup.

If you find that your ports are not correctly forwarded please revisit your router instructions to enable port forwarding. In some rare cases you may need to contact your ISP to enable port forwarding.

When Golem is up and you are able to connect to nodes, you can adjust your settings and start submitting or receiving tasks to compute!