Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/r34x/Automatic-Golem

This is the official repository for the Automated Golem Provider with monitoring.
https://github.com/r34x/Automatic-Golem

Last synced: about 2 months ago
JSON representation

This is the official repository for the Automated Golem Provider with monitoring.

Awesome Lists containing this project

README

        

Automatic-Golem

Author: Adam Mayfield

Date: 1 April 2021

Video Walkthrough: https://youtu.be/X-nzNbmug2U

This installer does several things, which are all optional. You can:
- update the Linux system
- install SSH and enable it on port 22
- install the Golem Provider node
- add the provider process as a service, so that it starts when the machine is booted
- start the service
- install Netdata, a free, open source system monitoring tool. More info at https://www.netdata.cloud/
- launch Firefox and open the Netdata dashboard, if installed
- continuously monitor the status of the provider node
- restart the Golem provider if errors are thrown.

Installation instructions:
- Download the GolemDeploy.sh script, golemsp.service and restartjobs.sh files
- Copy to your Linux node
- Make GolemDeploy.sh and restartjobs.sh executable (sudo chmod +x GolemDeploy.sh restartjobs.sh)
- Place golemsp.service in /etc/systemd/system and /etc/systemd/system/multi-user.target.wants
- Edit golemsp.service to include the local username of the user that logs into the machine
- Run GolemDeploy.sh by opening a terminal navigating to the script and typing ./GolemProvider.sh
- The script will handle the rest and walk you through each step.