After trying to set this up multiple times and each time having to reread the documents I thought I would write this. Feel free to email me here if you have any further instructions for different routers or amendments to this one.
Firstly make sure you download their official version, I would recommend going through their site but if not its here https://github.com/golemfactory/golem/releases, follow their instructions. Make sure you restart your PC and open Golem as Administrator first time.
Visit 192.168.0.1 and use your login (default is admin/sky)
Login to the router again using the steps shown above. This time click the Security tab and then Services.
Now click the Security tab and then Firewall Rules.
You can check your ports are open here.
In Windows command prompt you can run this command to check your connection status.
golemcli network status
//It should return
Alternatively you can visit https://stats.golem.network/show to find more information about your node.
Issues are constantly being resolved at the Golem Testers
To fix this I had to uninstall Virtual Box from Windows and download the latest version of Virtual Box then re run
//Running docker-machine restart golem
//gave me the error
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCreate(struct HandlerArg *)" at line 94 of file VBoxManageHostonly.cpp
rror creating machine: Error in driver during machine creation: Error setting up host only network on machine start: The host-only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to uninstall it and reinstall at least version 5.0.12 that is is supposed to fix this issue
Looks like something went wrong in step ´Checking if machine default exists´... Press any key to continue...
docker-machine rm golem
docker-machine create --driver virtualbox golem
Driver is probably stuck stopping/starting. Try 'sc.exe query vboxdrv' to get more information about its state. Rebooting may actually help.
Navigate to "C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv"
Right click on "VBoxDrv.inf" file and select Install option
Open the Console as a administrator and run the following command
sc start vboxdrv
You should now see at the bottom left of Golem you are connected to some nodes, if this is the case just leave it and wait for someone to use your Node. Check you history to see if you’ve had any jobs.
You will need to get some ETH, you can buy this simply from Coinbase (Use this link to get $10 free), once you have this, find the address in the Golem app by clicking the expand button. This is where the App shows the amount of Golem & ETH you have. Send from Coinbase to here and then you will have enough gas to send it to a wallet. A great wallet which supports Golem is Exodus
If this has helped and you want to buy me a coffee then look at the footer for my details. Thanks.