{"id":38769179,"url":"https://github.com/codidact/uptime","last_synced_at":"2026-01-17T12:03:21.092Z","repository":{"id":37030611,"uuid":"321729005","full_name":"codidact/uptime","owner":"codidact","description":"Uptime monitoring tool, updating StatusPage on current reachability status","archived":false,"fork":false,"pushed_at":"2025-04-17T21:00:05.000Z","size":26,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-18T11:03:32.247Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codidact.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"zenodo":null}},"created_at":"2020-12-15T16:44:39.000Z","updated_at":"2025-04-17T21:00:03.000Z","dependencies_parsed_at":"2025-02-14T20:25:15.934Z","dependency_job_id":"48243e44-6b7c-4e27-a110-a1bea35cd855","html_url":"https://github.com/codidact/uptime","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codidact/uptime","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codidact%2Fuptime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codidact%2Fuptime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codidact%2Fuptime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codidact%2Fuptime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codidact","download_url":"https://codeload.github.com/codidact/uptime/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codidact%2Fuptime/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28508464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T11:50:55.898Z","status":"ssl_error","status_checked_at":"2026-01-17T11:50:55.569Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2026-01-17T12:03:20.398Z","updated_at":"2026-01-17T12:03:21.084Z","avatar_url":"https://github.com/codidact.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# uptime\nSimple self-hosted configurable up-or-down checking tool, sending notifications via email (for example to StatusPage) or\nDiscord webhook.\n\n## Install\nYou'll need Ruby and Bundler installed as a prerequisite.\n\n* `git clone` this repo and `cd` into it.\n* `bundle install`\n\n## Usage\nCopy the sample config file to `config.yml` and set it up. You'll need access credentials for SES,\nand you'll need to configure your monitors. Follow the comments in the file and it shouldn't be too\ndifficult.\n\nOnce you've got it set up, use `ruby monitor.rb` to run it. It'll run forever, or until you Ctrl-C\nit. You can also set it up as a service for unattended running.\n\n## Development \u0026 Contributing\nFollow the [Install](#install) steps to set up for development. Contributions are welcome - please \ntarget the `master` branch for your pull request. If you intend to add significant or breaking\nchanges, it is encouraged to open an issue first so that your intentions can be discussed.\n\nContributions and contributors must follow the\n[Codidact Code of Conduct](https://github.com/codidact/uptime?tab=coc-ov-file).\n\n## License\nMIT licensed.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodidact%2Fuptime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodidact%2Fuptime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodidact%2Fuptime/lists"}