![]() |
||
---|---|---|
docker | ||
.gitignore | ||
README.md | ||
setup.md |
README.md
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.
Modules
Gateway & Security
- Traefik (*.homeinfra.org)
- Automatic HTTPS certificate by Let's Encrypt with DNS-01 challenge (Cloudflare)
- SafeLine
- FRP
Devops
- Gitea
- Github OIDC
- Built-in Registry
- Docker / PyPI / go / npm / NuGet ...
- Actions (compatible to GitHub Actions)
- cronjobs
Docker Management
Observability
-
- 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
- File
- Music
- Photo
- Movie
Integrations
- Github OAuth
- healthchecks.io
- Backblaze S3 Bucket