해마의 개발일지
close
프로필 사진

해마의 개발일지

github: @haema-dev

  • 분류 전체보기 (53)
    • HM's Dairy (5)
      • Dev's Life (1)
      • University (1)
    • AI (7)
      • AI Guide (2)
      • AI Study (5)
    • Study (4)
      • Next Step (3)
      • 오브젝트 (1)
    • Project (9)
      • Home Server (8)
      • Blog Project (1)
    • Coding Test (4)
      • Algorithm Guide (1)
      • Data Structure & Algorithm (1)
      • Problem Solving (2)
    • Network (1)
      • Authentication (1)
    • Programming Lang (11)
      • Compiler (1)
      • Java (9)
      • Python (1)
      • Javascript (0)
    • Back-End (5)
      • Spring (1)
      • Database & etc (3)
      • SQL (1)
    • Infra (4)
      • DevOps (2)
      • Cloud (2)
    • ETC (6)
  • 홈
  • 태그
  • 방명록
Proxmox 로 홈 서버 구축하기: (8) GitHub Self-hosted Build

Proxmox 로 홈 서버 구축하기: (8) GitHub Self-hosted Build

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..

  • format_list_bulleted Project/Home Server
  • · 2025. 11. 29.
Proxmox 로 홈 서버 구축하기: (7) Disk 확장

Proxmox 로 홈 서버 구축하기: (7) Disk 확장

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 내부 파티션 확장현재 디스크 상태 ..

  • format_list_bulleted Project/Home Server
  • · 2025. 11. 28.
Proxmox 로 홈 서버 구축하기: (6) GitHub Actions + 자동 CI/CD

Proxmox 로 홈 서버 구축하기: (6) GitHub Actions + 자동 CI/CD

홈서버 구축 시에 가장 문제가 되는 점이 외부접속 문제였다.자동 배포 역시 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..

  • format_list_bulleted Project/Home Server
  • · 2025. 9. 27.
Proxmox 로 홈 서버 구축하기: (5) 다른 대역대 네트워크 추가하기

Proxmox 로 홈 서버 구축하기: (5) 다른 대역대 네트워크 추가하기

1. 본인 집의 네트워크 구성으로 가능한지 파악하기최근에 이사를 하게 되면서 네트워크 구성에 조금 변경이 생겼다.더 넓게 사용할 수 있는 기회가 생겨서 이참에 집에서 놀고 있는 랜선과 공유기(iptime)를 이용해서 추가하기로 했다. 예전 우리집 네트워크 구성은 이랬다. (참고: Proxmox 로 홈 서버 구축하기: (3) 외부 접속 허용하기)외부 아파트 단자 -> 공유기1(메인) -> 공유기2(와이파이) -> 미니PC(홈서버) ↓ ↓ 데스크탑 티비/노트북/폰/아이패드 그러나 이사를 하게 되면서 아래와 같은 구성이 가능해졌다.외부 인터넷선 -> 공유기1(메인) -> 공유기2(와이파이)..

  • format_list_bulleted Project/Home Server
  • · 2025. 5. 30.
Proxmox 로 홈 서버 구축하기: (4) API 이용하기

Proxmox 로 홈 서버 구축하기: (4) API 이용하기

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..

  • format_list_bulleted Project/Home Server
  • · 2025. 4. 26.
Proxmox 로 홈 서버 구축하기: (3) 외부 접속 허용하기

Proxmox 로 홈 서버 구축하기: (3) 외부 접속 허용하기

1. 일단 본인 집의 네트워크 구성이 어떻게 되어있는 지 파악하기아래는 우리집의 네트워크 구성도이다. 외부 아파트 단자 -> 공유기1(메인) -> 공유기2(와이파이) -> 미니PC(홈서버) ↓ ↓ 데스크탑 티비/노트북/폰/아이패드 외부 아파트 단자에서 외부IP 가 할당되어있고 공유기 2개는 사설IP 가 공인IP 로 할당되어있는 이중 NAT 구조로 되어있다. 이럴 경우 브릿지 모드로 바꿔주면 공유기를 거치지 않고 곧바로 외부IP 로 연결이 된다고 하던데 이렇게 구조를 바꾸게 되면 인터넷이 느려진다는 치명적인 단점이 존재했다. 그래서 SK 브로드밴드에 외부IP 를 추가로 할당받을 수 있냐고 문의를 해보..

  • format_list_bulleted Project/Home Server
  • · 2025. 2. 2.
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
  • 해마의 개발일지
전체 카테고리
  • 분류 전체보기 (53)
    • HM's Dairy (5)
      • Dev's Life (1)
      • University (1)
    • AI (7)
      • AI Guide (2)
      • AI Study (5)
    • Study (4)
      • Next Step (3)
      • 오브젝트 (1)
    • Project (9)
      • Home Server (8)
      • Blog Project (1)
    • Coding Test (4)
      • Algorithm Guide (1)
      • Data Structure & Algorithm (1)
      • Problem Solving (2)
    • Network (1)
      • Authentication (1)
    • Programming Lang (11)
      • Compiler (1)
      • Java (9)
      • Python (1)
      • Javascript (0)
    • Back-End (5)
      • Spring (1)
      • Database & etc (3)
      • SQL (1)
    • Infra (4)
      • DevOps (2)
      • Cloud (2)
    • ETC (6)
인기 글
전체 방문자
오늘
어제
Copyright © haema_dev 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바