{"id":13542408,"url":"https://github.com/hakehardware/spuds","last_synced_at":"2025-04-02T10:30:47.004Z","repository":{"id":213958607,"uuid":"735356982","full_name":"hakehardware/spuds","owner":"hakehardware","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-27T17:28:44.000Z","size":73,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-03T08:33:33.324Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hakehardware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-24T16:07:36.000Z","updated_at":"2024-01-13T11:55:47.000Z","dependencies_parsed_at":"2024-01-27T17:46:26.664Z","dependency_job_id":null,"html_url":"https://github.com/hakehardware/spuds","commit_stats":null,"previous_names":["hakehardware/spuds"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakehardware%2Fspuds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakehardware%2Fspuds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakehardware%2Fspuds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakehardware%2Fspuds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hakehardware","download_url":"https://codeload.github.com/hakehardware/spuds/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246796793,"owners_count":20835446,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T10:01:06.539Z","updated_at":"2025-04-02T10:30:46.804Z","avatar_url":"https://github.com/hakehardware.png","language":"Python","readme":"# spuds\n\n## Linux Install\n1. Clone the Repo\n\n2. Set up VENV\n```\npython3 -m venv .venv\n```\n\n3. Activate VENV\n```\nsource .venv/bin/activate\n```\n\n4. Install requirements\n```\npip install -r requirements.txt\n```\n\n5. Make copy of config\n```\ncp example.config.yml config.yml\n```\n\n6. Update config with your settings\n```\nnano config.yml\n```\n\n7. Make sure to choose a free port for Prometheus. \n\n8. Add the job to Prometheus.yml. If you are running Prometheus in docker make sure to choose the gateway IP like you would for node exporter\n\n9. Restart Prometheus\n\n10. Create a new Import Dashboard and copy/paste the grafana.json contents into your dashboard\n\n11. Update the UID for the data source with your UID\n\n12. The dashboard should populate.\n\n","funding_links":[],"categories":["Utilities"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhakehardware%2Fspuds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhakehardware%2Fspuds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhakehardware%2Fspuds/lists"}