콘텐츠로 이동

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 애플리케이션 노드: jamye-plz 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://blog.ridewithmin.com Dev with Min 블로그 공개 (Cloudflare Tunnel)
https://git.ridewithmin.com Forgejo 공개 (Cloudflare Tunnel)
https://vault.ridewithmin.com Vaultwarden 공개 (Cloudflare Tunnel)
https://jamye-plz.ridewithmin.com jamye-plz 공개 (Cloudflare Tunnel)
https://status.ridewithmin.com Uptime Kuma 상태 페이지 공개 (상태 페이지 경로만)
https://beszel.ridewithmin.com Beszel (메트릭 + 알림) tailnet 전용
https://logs.ridewithmin.com VictoriaLogs (로그 검색) tailnet 전용
https://docs.ridewithmin.com 이 문서 사이트 공개 (Cloudflare Tunnel)

다음으로 읽기