Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 months ago
JSON representation
This is the official repository for the Automated Golem Provider with monitoring.
- Host: GitHub
- URL: https://github.com/r34x/Automatic-Golem
- Owner: r34x
- License: gpl-3.0
- Created: 2021-03-30T22:33:08.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-18T23:12:12.000Z (over 3 years ago)
- Last Synced: 2024-01-24T04:15:21.688Z (12 months ago)
- Language: Shell
- Homepage:
- Size: 2.59 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-golem - Automatic Golem - Setup a Golem Provider with simple instructions and logs guiding you through the process. (Provider Resources / Provisioning)
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.