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.

Home Page:https://homeinfra.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

GitHub GitHub


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

  • Caddy
    • Automatic HTTPS certificate (*.homeinfra.org) 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

  • Uptime Status Page

    • 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

Star History

Star History Chart

About

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://homeinfra.org


Languages

Language:Shell 64.2%Language:Dockerfile 35.8%