{"id":13601243,"url":"https://github.com/homeinfra-org/infra","last_synced_at":"2025-04-11T03:32:51.363Z","repository":{"id":212888433,"uuid":"732385894","full_name":"homeinfra-org/infra","owner":"homeinfra-org","description":"Homeinfra offers a strong, dependable, and easily replicable configuration for your homelab, incorporating vital elements like HTTPS, NAT traversal, Security, CI/CD pipelines, Cronjobs, DDNS, Docker management, Automatic Backup, and more.","archived":false,"fork":false,"pushed_at":"2024-03-09T12:45:04.000Z","size":3502,"stargazers_count":205,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-07T04:39:49.801Z","etag":null,"topics":["actions","backup","cicd","docker","docker-compose","git","gitea","homelab","https","iac"],"latest_commit_sha":null,"homepage":"https://homeinfra.org","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/homeinfra-org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-16T14:02:23.000Z","updated_at":"2024-11-04T03:52:11.000Z","dependencies_parsed_at":"2023-12-21T16:03:40.392Z","dependency_job_id":"2ca2f633-57b9-43d5-868c-e362459c7f27","html_url":"https://github.com/homeinfra-org/infra","commit_stats":null,"previous_names":["homeinfra-org/infra"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeinfra-org%2Finfra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeinfra-org%2Finfra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeinfra-org%2Finfra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/homeinfra-org%2Finfra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/homeinfra-org","download_url":"https://codeload.github.com/homeinfra-org/infra/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248335608,"owners_count":21086627,"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":["actions","backup","cicd","docker","docker-compose","git","gitea","homelab","https","iac"],"created_at":"2024-08-01T18:00:59.163Z","updated_at":"2025-04-11T03:32:46.349Z","avatar_url":"https://github.com/homeinfra-org.png","language":"Shell","funding_links":[],"categories":["Shell","actions"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\n# Home Infra\n\n`Homeinfra` offers a strong, dependable, and easily replicable configuration for your homelab, incorporating vital elements like HTTPS, NAT traversal, Security, CI/CD pipelines, Cronjobs, DDNS, Docker management, Automatic Backup, and more.\n\nCurrently, the setup is being managed through docker-compose. Although migrating to K8s or k3s is a potential consideration, it has not been implemented at this time.\n\n\n\u003ca href='https://github.com/homeinfra-org/infra'\u003e\u003cimg src='https://img.shields.io/static/v1?label=Home\u0026message=Infra\u0026color=orange'\u003e\u003c/a\u003e\n[![GitHub](https://img.shields.io/github/stars/homeinfra-org/infra?style=social)](https://github.com/homeinfra-org/infra)\n[![GitHub](https://img.shields.io/github/forks/homeinfra-org/infra?style=social)](https://github.com/homeinfra-org/infra)\n\n\u003c/div\u003e\n\n\n---\n\n## Related Projects\n\n\u003ca href='https://github.com/NoCLin/LightMirrors/'\u003e\u003cimg src='https://img.shields.io/badge/Light-Mirrors-green'\u003e\u003c/a\u003e\n\n*🎉 We're providing a **free** subdomain for your Homelab.*\n\nPlease refer to https://github.com/homeinfra-org/.homeinfra.org for more details.\n\n\n---\n\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"images/actions.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"images/dockge.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"images/homeassistant.png\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"images/homeassistant2.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"images/homepage.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"images/music.png\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"images/oauth-proxy.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"images/openvscode.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"images/uptime.png\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\n## Modules\n\n### Gateway \u0026 Security\n\n- [x] Caddy\n  - Automatic HTTPS certificate (*.homeinfra.org) by Let's Encrypt with DNS-01 challenge (Cloudflare)\n- [ ] SafeLine\n- [ ] FRP\n\n### Devops\n\n- [Gitea](https://git.homeinfra.org)\n  - Github OIDC\n  - Built-in Registry\n    - Docker / PyPI / go / npm / NuGet ... \n  - Actions (compatible to GitHub Actions) \n- [cronjobs](https://git.homeinfra.org/root/cronjobs/actions)\n\n### Docker Management\n\n- ~[Portainer](https://portainer.homeinfra.org)~\n  - ~Gitea OIDC~\n- [Dockge](https://dockge.homeinfra.org)\n\n### Observability\n\n- [x] [Uptime](https://uptime.homeinfra.org) [Status Page](https://uptime.homeinfra.org/status/main)\n  - All exposed apps\n  - Docker containers status\n  - DNS\n  - HTTPS Cert Expiration\n  - Backup\n  - Cron Jobs\n\n- [ ] Prometheus\n- [ ] Loki\n- [ ] Grafana\n- [ ] msgpusher\n\n\n### Backup\n\n- restic\n  - Backup to S3 (Backblaze)\n  - Backup monitor\n\n### Applications\n\n- [x] File\n- [ ] Music\n- [ ] Photo\n- [ ] Movie\n\n### Integrations\n\n- [x] [Github OAuth](https://github.com/settings/developers)\n- [ ] healthchecks.io\n- [x] Backblaze S3 Bucket\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=homeinfra-org/infra\u0026type=Date)](https://star-history.com/#homeinfra-org/infra\u0026Date)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhomeinfra-org%2Finfra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhomeinfra-org%2Finfra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhomeinfra-org%2Finfra/lists"}