Homelab
홈랩 관련 문서
홈랩이란?
한국에선 좀 생소한 단어 같은데, 홈랩은 "home laboratory = 집에 있는 연구소" 입니다. 연구소라고는 하는데 보통 이 업계(?)에선 집에 서버 같은 걸 들여서 ...
하드웨어
홈랩을 구성하는 하드웨어 부분
홈 네트워크 구성
여러 서비스를 스스로 운영하려면 결국 서버를 돌려야 합니다. 한국에서는 일반 가정집에서 서버를 돌리는 것은 여러가지 제약이 있는데, 다음과 같은 문제가 있습니다. 80(...
OCI (오라클 클라우드)
오라클 클라우드에 대해... 여러 클라우드 서비스가 있고 인터넷에 연결된 VM을 운영할 수 있지만, 완전히 무료로 쓸 수 있는 신뢰할 수 있는 서비스가 몇 없습니다. 가장 ...
UPS setting
UPS란? UPS는 Uninterruptible Power Supply(무정전 전원 장치)의 약자로, 갑작스러운 순간 정전이나 긴 정전, 전력이 불안정한 상황에 연결된 장치...
rpi5 cluster
rpi5 cluster에 microk8s 패키지를 설치해서 클러스터를 구성하는 방법을 알아보자. 현재 rpi5 기기는 4대가 준비되어 있고, 구성은 master node...
홈랩 구축기
대략의 구성은 다음과 같다. OCI VM : 외부에 도메인과 연결해서 홈랩 내부 서비스를 proxy해주는 서버, 모니터링이나 OIDC SSO 서비스도 여기서 docker...
소프트웨어
홈랩을 구성하는 소프트웨어, self-hosted 앱 및 설정
pocket-id
간단한 OIDC (open id connect) provider입니다. 가장 큰 특징은 passkey만 지원한다는 것인데, 이점이 약간의 호불호가 있긴 합니다. site...
traefik
간단히 "리버스 프록시"인데, 정말 많은 기능을 가지고 있습니다. 그만큼 쓰기는 좀 어렵긴 하네요. docker, k8s 등의 컨테이너 환경과 연동해서 서비스를 자동으로...
pangolin
또다른 리버스 프록시인 pangolin 입니다. 리버스 프록시이면서 newt라는 wireguard 기반의 VPN 클라이언트가 포함되어 있어서 마치 cloudflare 의 터널...
Obsidian
옵시디안은 markdown 문법으로 작성할 수 있는 크로스 플랫폼 노트 앱입니다. 즉 표준인 마크다운 문법으로 거의 웬만한 플랫폼에 앱이 있는 아주 범용성 있는 노트입니다. ...
uptime kuma
간단한 시스템 모니터링 소프트웨어. 보통 모니터링으로 유명한 건 prometheus + grafana 조합으로 어느정도 표준화되어 있지만, 간단하게 시스템 상황만 모니터링하고...