{"id":20502598,"url":"https://github.com/skngetich/iot-infra","last_synced_at":"2026-04-20T01:05:01.745Z","repository":{"id":226616588,"uuid":"765709067","full_name":"skngetich/iot-infra","owner":"skngetich","description":"Internet of Things Infrastructure using Docker","archived":false,"fork":false,"pushed_at":"2024-04-17T09:30:56.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T20:33:02.869Z","etag":null,"topics":["caddy","docker-compose","emqx","iot","keycloak","mqtt"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skngetich.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":"2024-03-01T13:14:26.000Z","updated_at":"2024-03-08T13:29:56.000Z","dependencies_parsed_at":"2024-04-17T10:51:46.850Z","dependency_job_id":null,"html_url":"https://github.com/skngetich/iot-infra","commit_stats":null,"previous_names":["skngetich/iot-infra"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/skngetich/iot-infra","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skngetich%2Fiot-infra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skngetich%2Fiot-infra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skngetich%2Fiot-infra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skngetich%2Fiot-infra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skngetich","download_url":"https://codeload.github.com/skngetich/iot-infra/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skngetich%2Fiot-infra/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32028550,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"ssl_error","status_checked_at":"2026-04-20T00:17:31.068Z","response_time":55,"last_error":"SSL_read: 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":["caddy","docker-compose","emqx","iot","keycloak","mqtt"],"created_at":"2024-11-15T19:26:28.895Z","updated_at":"2026-04-20T01:05:01.720Z","avatar_url":"https://github.com/skngetich.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IoT Infrastructure Using Docker\n\nInternet of Things Infrastructure\n\nThis repo has docker compose for IoT applications. The services includes keycloak for authentication, emqx for mqtt applications, caddy is the server routing data to the service through reverse proxying and postgres for storing data.\n\nSteps to Run :\n\n1. Install Docker.\n2. Install Docker Compose.\n3. create `.env` file in and copy `.env.example` content to it.\n4. Change the environment variables with appropriate values.\n5. Run `docker-compose pull` to download the docker images.\n6. Run `docker-compose up` to run the container.\n7. Run `docker-compose up -d` to run the container without attaching the logs.\n8. Run `docker ps` to check if the program is running.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskngetich%2Fiot-infra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskngetich%2Fiot-infra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskngetich%2Fiot-infra/lists"}