https://github.com/homeinfra-org/infra
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.
https://github.com/homeinfra-org/infra
actions backup cicd docker docker-compose git gitea homelab https iac
Last synced: 21 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/homeinfra-org/infra
- Owner: homeinfra-org
- Created: 2023-12-16T14:02:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-09T12:45:04.000Z (about 1 year ago)
- Last Synced: 2024-11-07T04:39:49.801Z (6 months ago)
- Topics: actions, backup, cicd, docker, docker-compose, git, gitea, homelab, https, iac
- Language: Shell
- Homepage: https://homeinfra.org
- Size: 3.34 MB
- Stars: 205
- Watchers: 3
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Home Infra
`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.
Currently, 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.
![]()
[](https://github.com/homeinfra-org/infra)
[](https://github.com/homeinfra-org/infra)---
## Related Projects
*🎉 We're providing a **free** subdomain for your Homelab.*
Please refer to https://github.com/homeinfra-org/.homeinfra.org for more details.
---
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## Modules
### Gateway & Security
- [x] Caddy
- Automatic HTTPS certificate (*.homeinfra.org) by Let's Encrypt with DNS-01 challenge (Cloudflare)
- [ ] SafeLine
- [ ] FRP### Devops
- [Gitea](https://git.homeinfra.org)
- Github OIDC
- Built-in Registry
- Docker / PyPI / go / npm / NuGet ...
- Actions (compatible to GitHub Actions)
- [cronjobs](https://git.homeinfra.org/root/cronjobs/actions)### Docker Management
- ~[Portainer](https://portainer.homeinfra.org)~
- ~Gitea OIDC~
- [Dockge](https://dockge.homeinfra.org)### Observability
- [x] [Uptime](https://uptime.homeinfra.org) [Status Page](https://uptime.homeinfra.org/status/main)
- All exposed apps
- Docker containers status
- DNS
- HTTPS Cert Expiration
- Backup
- Cron Jobs- [ ] Prometheus
- [ ] Loki
- [ ] Grafana
- [ ] msgpusher### Backup
- restic
- Backup to S3 (Backblaze)
- Backup monitor### Applications
- [x] File
- [ ] Music
- [ ] Photo
- [ ] Movie### Integrations
- [x] [Github OAuth](https://github.com/settings/developers)
- [ ] healthchecks.io
- [x] Backblaze S3 Bucket## Star History
[](https://star-history.com/#homeinfra-org/infra&Date)