왜 홈서버를 구축하나요?
나의 첫번째 배포는 프리티어가 적용되는 t3.micro
를 사용해서 배포를 했었다.
당시 메모리 부족으로 인해 서버가 다운되는 현상이 자꾸만 발생했었고,
결국 EC2 메모리를 scale-up 했다.
또 kafka를 이용한 서비스를 배포하려고 시도해본 경험이 있는데
이 때 3개의 때 3개의 broker를 사용하려 하니까 적어도 3gb는 메모리가 있어야
사용할 수 있다해서 그때도 scale-up을 한경험이 있다.
그래서 이 두가지 경험에서 똑같은 작업을 scale-up 하면서 반복하는게 싫어서
이번 프로젝트때는 처음부터t3.medium
4GB의 EC2를 사용했는데
왠걸..? 한달에 약 13만원의 비용이 청구되었다.
가난한 개발자에겐 부담이 되고, 앞으로 남은 프로젝트도 있어서
이참에 알리에서 intel n100
미니 PC를 구매하여 홈서버를 구축하기로 결심했다.
어떤 제품을 구매했는가?
FIREBAT T8 프로 플러스 미니 PC 제품을 구매
암튼 인텔 미니 pc님이 일주일만에 배송이 왔다.
window가 깔려서 오는 이 친절함...
하지만 나는 Ubuntu를 쓸거다.
다들 우분투를 쓰길래 나도 우분투를 선택했는데
왜 다들 우분투를 쓰는지 궁금했다.
내가 너무 쓸데없는 걸 궁금해하는건가 ㅎㅎ;
서치해보니 다들 우분투를 써서 우분투를 쓰는게 맞는것도 같다.
Ubuntu를 쓰는이유?
Ubuntu를 깔자 !
자 아무튼 Ubuntu를 깔아보자!
부팅USB 만들어서 BIOS에서 USB를 이용해 Ubuntu를 깔거다.
https://ubuntu.com/download/desktop
LTS 버전 iso 이미지를 다운 받아주고
https://etcher.balena.io/#download-etcher
디스크 이미지 파일(ISO, IMG 등)을 USB 드라이브나 SD 카드에 손쉽게 굽는 데 사용되는 무료 오픈소스 프로그램
위의 프로그램 다운받고 부팅 USB를 만들면 된다.
Flash from file
에서 iso 이미지 선택하고
Select target
에서 USB 디렉터리 선택해주면 된다.
그리고 암튼 뭐 USB는 안쓰는걸로 준비하세요
다시 삭제하고 쓰려했는데 뭐 이런저런 오류로 잘안되더라구요 ㅎㅎ;
이제 미니 PC에 방금 구운 USB를 꼽고 BIOS
단계에 접근해서 우분투를 설치하자.
미니 PC를 어떤 제품을 샀는지에 따라 다르지만
처음에 BIOS에 접근하기 위해서는 FIREBAT
재품은 ESC
를 누르고 부팅 시키면 된다.
그리고 save&exit
탭에서 UEFI: General UDisk 5.00- 적힌
USB와 연결되어있을 거 같은 항목을 선택해 주면 된다.
그럼 Ubuntu가 설치된다!
너무 감동적인 순간 ... hub...
내가 사용할 네트워크 선택하면 된다.
화면과 달리 나는 iptime 쓴다.
이유는 2편에서..