homeinfra_infra/README.md

108 lines
2.6 KiB
Markdown
Raw Normal View History

2024-02-24 18:12:38 +08:00
<div align="center">
2023-12-16 22:01:00 +08:00
# 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.
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-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
- Traefik (*.homeinfra.org)
- Automatic HTTPS certificate 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
2023-12-21 22:02:49 +08:00
- [Dockge](https://dockge.homeinfra.org)
2023-12-16 22:01:00 +08:00
### Observability
2023-12-21 22:02:49 +08:00
- [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
2023-12-16 22:01:00 +08:00
- Prometheus
- Loki
- Grafana
- msgpusher
### Backup
2023-12-16 22:01:00 +08:00
- restic
2023-12-21 22:02:49 +08:00
- Backup to S3 (Backblaze)
- backup monitor
2023-12-16 22:01:00 +08:00
### Applications
- File
- Music
- Photo
- Movie
### Integrations
- [Github OAuth](https://github.com/settings/developers)
2023-12-21 22:02:49 +08:00
- healthchecks.io
- Backblaze S3 Bucket
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
2024-02-24 18:12:38 +08:00
## Related Projects
<a href='https://github.com/NoCLin/LightMirrors/'><img src='https://img.shields.io/badge/Light-Mirrors-green'></a>