{"id":18770028,"url":"https://github.com/yaroslaff/okerr-dev","last_synced_at":"2025-07-24T20:34:00.988Z","repository":{"id":46704141,"uuid":"309410005","full_name":"yaroslaff/okerr-dev","owner":"yaroslaff","description":"Okerr hybrid (host/network) monitoring system with remote network checks, email/Telegram alerts and DynDNS fault-tolerance feature.","archived":false,"fork":false,"pushed_at":"2025-03-02T07:34:35.000Z","size":1318,"stargazers_count":14,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-25T23:09:58.363Z","etag":null,"topics":["fault-tolerance","monitoring","okerr","okerrupdate","python","telegram","uptime","uptime-monitor"],"latest_commit_sha":null,"homepage":"https://okerr.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yaroslaff.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,"zenodo":null}},"created_at":"2020-11-02T15:19:55.000Z","updated_at":"2025-03-02T07:34:39.000Z","dependencies_parsed_at":"2024-03-20T13:45:32.642Z","dependency_job_id":"b8ceeb68-545a-4ca8-a92a-8da6147f9f76","html_url":"https://github.com/yaroslaff/okerr-dev","commit_stats":{"total_commits":350,"total_committers":3,"mean_commits":"116.66666666666667","dds":"0.020000000000000018","last_synced_commit":"0541fe648e127903ae815728d9320fa7d6c77063"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/yaroslaff/okerr-dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaroslaff%2Fokerr-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaroslaff%2Fokerr-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaroslaff%2Fokerr-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaroslaff%2Fokerr-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yaroslaff","download_url":"https://codeload.github.com/yaroslaff/okerr-dev/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaroslaff%2Fokerr-dev/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266902017,"owners_count":24003601,"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","status":"online","status_checked_at":"2025-07-24T02:00:09.469Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["fault-tolerance","monitoring","okerr","okerrupdate","python","telegram","uptime","uptime-monitor"],"created_at":"2024-11-07T19:17:44.873Z","updated_at":"2025-07-24T20:34:00.946Z","avatar_url":"https://github.com/yaroslaff.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Status of this repo\nThis is DEVELOPMENT public git repository for server-side of okerr project (and there is no production yet). \nSometimes code in this repo could be unstable, untested, and 'work in progress'. \nBut versions with git tags (`git tag -l`) are usually stable.\n\nIf you're just using [okerr.com](https://okerr.com/) monitoring service and looking for client-side software, you need \n[okerrupdate](https://github.com/yaroslaff/okerrupdate) or [okerrclient](https://github.com/yaroslaff/okerrclient).\n\n# Installation\nBrief:\n```shell\n./okerr-install.py --local --email USER@EMAIL.COM\n```\n\nBut better read wiki page for [Installation](https://okerr.readthedocs.io/en/latest/Admin/Install.html).\n\n# Documentation\n\n- [English okerr documentation](https://okerr.readthedocs.io/en/latest/) ([git repo](https://github.com/yaroslaff/okerr-doc-en))\n- [Russian okerr documentation](https://okerr.readthedocs.io/ru/latest/) ([git repo](https://github.com/yaroslaff/okerr-doc-ru))\n\n\n# Other okerr resources\n- [Okerr main website](https://okerr.com/)\n- [Okerr-server source code repository](https://github.com/yaroslaff/okerr-dev/) \n- [Okerr client (okerrupdate) repositoty](https://github.com/yaroslaff/okerrupdate) and [okerrupdate documentation](https://okerrupdate.readthedocs.io/)\n- [Okerrbench network server benchmark](https://github.com/yaroslaff/okerrbench)\n- [Okerr custom status page](https://github.com/yaroslaff/okerr-status)\n- [Okerr JS-powered static status page](https://github.com/yaroslaff/okerrstatusjs)\n- [Okerr network sensor](https://github.com/yaroslaff/sensor)\n- [Demo ISP](https://github.com/yaroslaff/demoisp) prototype client for ISP/hoster/webstudio providing paid okerr access to customers\n- [Okerr cat](https://github.com/yaroslaff/okerr-cat) simple [Flask](https://flask.palletsprojects.com/) application to simulate frequent website outages. Runs on [cat.okerr.com](https://cat.okerr.com/).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaroslaff%2Fokerr-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyaroslaff%2Fokerr-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaroslaff%2Fokerr-dev/lists"}