콘텐츠로 이동

Homelab

이 사이트는 NixOS 머신들로 구성된 홈랩의 운영 문서입니다. 모든 구성은 Git 저장소의 Nix flake 하나로 선언되며 저장소가 곧 단일 진실 공급원입니다. 호스트에서 직접 설정을 고치지 않고 저장소를 수정하고 커밋한 뒤 배포합니다.

호스트 한눈에 보기

호스트 역할 아키텍처 비고
yggdrasil 엣지/인프라 노드 — Cloudflare Tunnel, Caddy, 모니터링 스택 x86_64-linux 4 GB RAM, 가볍게 유지
midgard 애플리케이션 호스트 — Forgejo, Vaultwarden, Homepage, Podman x86_64-linux
alfheim 실험용 OCI ARM VM aarch64-linux SSH는 tailnet 전용

저장소 레이아웃

flake.nix        # nixos-26.05 고정, nixosConfigurations 3개 + docs 패키지
modules/         # 모든 호스트가 공유하는 시스템 모듈
services/        # 서비스 모듈 (ingress, 모니터링, forgejo, ...)
hosts/<host>/    # 호스트별 default.nix + hardware + disko
home/poby/       # poby 운영자용 Home Manager 프로필
secrets/         # sops-nix 암호화 YAML
docs/            # 이 문서 사이트 (Zensical)

공개 URL

URL 서비스 접근 범위
https://home.ridewithmin.com Homepage 대시보드 공개 (Cloudflare Tunnel)
https://git.ridewithmin.com Forgejo 공개 (Cloudflare Tunnel)
https://vault.ridewithmin.com Vaultwarden 공개 (Cloudflare Tunnel)
https://status.ridewithmin.com Uptime Kuma 상태 페이지 공개 (상태 페이지 경로만)
https://grafana.ridewithmin.com Grafana tailnet 전용
https://docs.ridewithmin.com 이 문서 사이트 공개 (Cloudflare Tunnel)

다음으로 읽기