2024-02-24 18:12:38 +08:00
< div align = "center" >
2023-12-16 22:01:00 +08:00
# Home Infra
2024-01-26 20:51:17 +08:00
`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.
2024-01-26 21:02:10 +08:00
2024-02-24 18:12:38 +08:00
< a href = 'https://github.com/homeinfra-org/infra' > < img src = 'https://img.shields.io/static/v1?label=Home&message=Infra&color=orange' > < / a >
[![GitHub ](https://img.shields.io/github/stars/homeinfra-org/infra?style=social )](https://github.com/homeinfra-org/infra)
[![GitHub ](https://img.shields.io/github/forks/homeinfra-org/infra?style=social )](https://github.com/homeinfra-org/infra)
< / div >
2024-03-09 20:45:04 +08:00
---
## Related Projects
< a href = 'https://github.com/NoCLin/LightMirrors/' > < img src = 'https://img.shields.io/badge/Light-Mirrors-green' > < / a >
*🎉 We're providing a **free** subdomain for your Homelab.*
Please refer to https://github.com/homeinfra-org/.homeinfra.org for more details.
2024-02-24 18:12:38 +08:00
---
2024-01-26 21:02:10 +08:00
< table >
< tr >
< td > < img src = "images/actions.png" > < / td >
< td > < img src = "images/dockge.png" > < / td >
< td > < img src = "images/homeassistant.png" > < / td >
< / tr >
< tr >
< td > < img src = "images/homeassistant2.png" > < / td >
< td > < img src = "images/homepage.png" > < / td >
< td > < img src = "images/music.png" > < / td >
< / tr >
< tr >
< td > < img src = "images/oauth-proxy.png" > < / td >
< td > < img src = "images/openvscode.png" > < / td >
< td > < img src = "images/uptime.png" > < / td >
< / tr >
< / table >
2023-12-16 22:01:00 +08:00
## Modules
### Gateway & Security
2024-03-01 21:33:23 +08:00
- [x] Caddy
- Automatic HTTPS certificate (*.homeinfra.org) by Let's Encrypt with DNS-01 challenge (Cloudflare)
- [ ] SafeLine
- [ ] FRP
2023-12-16 22:01:00 +08:00
### 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
2024-03-01 21:33:23 +08:00
- ~[Portainer](https://portainer.homeinfra.org)~
- ~Gitea OIDC~
2023-12-21 22:02:49 +08:00
- [Dockge ](https://dockge.homeinfra.org )
2023-12-16 22:01:00 +08:00
### Observability
2024-03-01 21:33:23 +08:00
- [x] [Uptime ](https://uptime.homeinfra.org ) [Status Page ](https://uptime.homeinfra.org/status/main )
2023-12-21 22:02:49 +08:00
- All exposed apps
- Docker containers status
- DNS
- HTTPS Cert Expiration
- Backup
- Cron Jobs
2024-03-01 21:33:23 +08:00
- [ ] Prometheus
- [ ] Loki
- [ ] Grafana
- [ ] msgpusher
2023-12-16 22:01:00 +08:00
2024-01-26 20:51:17 +08:00
### Backup
2023-12-16 22:01:00 +08:00
- restic
2023-12-21 22:02:49 +08:00
- Backup to S3 (Backblaze)
2024-03-01 21:33:23 +08:00
- Backup monitor
2023-12-16 22:01:00 +08:00
### Applications
2024-03-01 21:33:23 +08:00
- [x] File
- [ ] Music
- [ ] Photo
- [ ] Movie
2023-12-16 22:01:00 +08:00
### Integrations
2024-03-01 21:33:23 +08:00
- [x] [Github OAuth ](https://github.com/settings/developers )
- [ ] healthchecks.io
- [x] Backblaze S3 Bucket
2023-12-21 22:02:49 +08:00
2024-02-24 18:14:17 +08:00
## Star History
[![Star History Chart ](https://api.star-history.com/svg?repos=homeinfra-org/infra&type=Date )](https://star-history.com/#homeinfra-org/infra& Date)
2023-12-16 22:01:00 +08:00