Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【开源自荐】HomeInfra: 可重现的可靠Homelab for DevOps,全站 HTTPS、OAuth、Git、CD/CD、定时任务、自动备份、监控 and more #3977

Closed
NoCLin opened this issue Jan 26, 2024 · 4 comments
Labels

Comments

@NoCLin
Copy link

NoCLin commented Jan 26, 2024

演示站点:https://homeinfra.org/ (2H2C小机器)

repo: https://github.com/homeinfra-org/infra

适用群体:Homelab for DevOps 或者 小型互联网团队

Features:

  • 通过Docker + Docker-Compose定义容器
  • 全站HTTPS: https://*.homeinfra.org,基于traefik 和 Cloudflare
  • gitea 作为 git server 和 OAuth Provider ,支持通过 Github 登录,也支持作为各种语言的Registry
  • 基于 Gitea Actions (与 Github Actions 兼容)实现CI/CD。
  • 基于Actions的定时任务
    • DDNS
    • uptime-kuma Watchdog
    • 可以接入自己的各种监控脚本
  • 通过dockge管理 Docker ,通过OAuth2-Proxy保护。
  • uptime-kuma 监控,监控各个 https 站点、DNS、docker container等,第一时间了解Downtime。
  • homeassistant 管理IOT设备
  • 集成OpenVSCode 在线管理代码,通过OAuth2-Proxy保护。
  • 通过Restic定时备份到S3
  • 集成FileBrowser等App
  • grafana + OAuth

TODO:

  • waf
  • grafana + loki 集成
  • FRP / CloudFlare Tunnel / Zerotier Demo
image image
@X4tar

This comment was marked as spam.

@wzl778633

This comment was marked as spam.

@NoCLin NoCLin changed the title 【开源自荐】可重现的可靠Homelab for DevOps,全站 HTTPS、OAuth、Git、CD/CD、定时任务、自动备份、监控 and more 【开源自荐】HomeInfra: 可重现的可靠Homelab for DevOps,全站 HTTPS、OAuth、Git、CD/CD、定时任务、自动备份、监控 and more Jan 29, 2024
@ruanyf ruanyf added the weekly label Jan 30, 2024
@NoCLin
Copy link
Author

NoCLin commented Mar 1, 2024

谢谢推荐!

@NoCLin NoCLin closed this as completed Mar 1, 2024
@reatang
Copy link

reatang commented Mar 4, 2024

现在家用服务器都这么高级了么

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants