ArgoCD 까지의 파이프라인 구축을 위한 첫번째.1. GitHub Self-Hosted 란?기존에 GitHub Action 을 만들어둔 게 있지만 GitHub 자체에서 repo 가 private 일 경우, 무료는 횟수나 용량이 제한이 있었다.항목제한 내용주기/기준 실행 시간 (Minutes) 2,000분 월별 (Per month) 아티팩트 및 패키지 스토리지 (Artifacts & Packages Storage) 500 MB 고정 (계정 전체) 빌드 속도를 높이기 위한 의존성 파일(node_modules 등) 캐시 (Cache) 10GB 고정 (계정 전체) GitHub Actions(자동화 스크립트)가 실행 중에 GitHub 기능을 사용하는 횟수 1,000시간 (Per hour) ArgoCD..
proxmox 로 분명 Disk 를 추가했는데 적용이 안 되는 케이스가 있어서 헤맨 적이 있었다. 그 해결책을 찾아 기록해두려고 한다. sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv 해당 명령어만 입력했을 때에는 정상적으로 확장이 되지 않는다.Ubuntu VM이 LVM(Logical Volume Manager) 구조를 사용하는 경우, 단순히 resize2fs만 실행하면 안 된다고 한다. 다음 4단계 과정을 모두 거쳐야 한다. 1. Proxmox에서 가상 디스크 크기 추가사진의 번호 순서대로 누른 뒤, Disk Action > Resize 누르면 추가할 Disk 용량 (총 Disk 용량 아닙니다) 추가가 됩니다. 2. VM 내부 파티션 확장현재 디스크 상태 ..
홈서버 구축 시에 가장 문제가 되는 점이 외부접속 문제였다.자동 배포 역시 Cloudflare Tunnel 과 GitHub 을 이용하면 된다고 생각했으나 안타깝게도 Cloudflare Tunnel 은 http 통신만 무료이고 ssh 는 유료였다.돈을 내고 쓸까하다가 애초에 홈서버를 제작하려고 했던 목적이 매달 결제 비용은 도메인 주소 비용만 지출하는 것이었기에 다른 방법을 찾아보았다.그리고 Tailscale 을 통해서 배포가 가능한 방법이 있음을 알게 된다. 1. 홈서버에 docker 설치# docker 설치curl -fsSL https://get.docker.com | sh# sudo 명령어 없이 docker 실행할 수 있도록 현재 유저[user]에게 권한 부여sudo usermod -aG docker..
1. 본인 집의 네트워크 구성으로 가능한지 파악하기최근에 이사를 하게 되면서 네트워크 구성에 조금 변경이 생겼다.더 넓게 사용할 수 있는 기회가 생겨서 이참에 집에서 놀고 있는 랜선과 공유기(iptime)를 이용해서 추가하기로 했다. 예전 우리집 네트워크 구성은 이랬다. (참고: Proxmox 로 홈 서버 구축하기: (3) 외부 접속 허용하기)외부 아파트 단자 -> 공유기1(메인) -> 공유기2(와이파이) -> 미니PC(홈서버) ↓ ↓ 데스크탑 티비/노트북/폰/아이패드 그러나 이사를 하게 되면서 아래와 같은 구성이 가능해졌다.외부 인터넷선 -> 공유기1(메인) -> 공유기2(와이파이)..
1. 권한 추가 및 인증서 생성Proxmox API 문서: https://pve.proxmox.com/pve-docs/api-viewer/ Proxmox VE API Documentation pve.proxmox.com API 문서를 보고 postman 으로 요청을 보내게 되면 Empty List 가 응답되는 것을 볼 수가 있다.권한이 없기 때문이다. 권한을 추가해주기 위해 GUI 로 제공되는 proxmox 가 설치된 8006 포트로 접속해준다. 해당 메뉴로 들어가서 아래의 사진과 같이 해준다. Permissions > Add > API Token Permission Headerkey: Authorizationvalue : PVEAPIToken=[Token ID]=[Secret] /etc/ssl..
1. 일단 본인 집의 네트워크 구성이 어떻게 되어있는 지 파악하기아래는 우리집의 네트워크 구성도이다. 외부 아파트 단자 -> 공유기1(메인) -> 공유기2(와이파이) -> 미니PC(홈서버) ↓ ↓ 데스크탑 티비/노트북/폰/아이패드 외부 아파트 단자에서 외부IP 가 할당되어있고 공유기 2개는 사설IP 가 공인IP 로 할당되어있는 이중 NAT 구조로 되어있다. 이럴 경우 브릿지 모드로 바꿔주면 공유기를 거치지 않고 곧바로 외부IP 로 연결이 된다고 하던데 이렇게 구조를 바꾸게 되면 인터넷이 느려진다는 치명적인 단점이 존재했다. 그래서 SK 브로드밴드에 외부IP 를 추가로 할당받을 수 있냐고 문의를 해보..