본문 바로가기
OS/Linux

[라즈베리파이5] 저렴한 개인 홈서버 구축하기

by 8ugust 2024. 10. 3.

 충격적인 사실을 알았다. AWS Lightsail 을 사용해서 개인서버 한 대를 운용하고 있는데, 잠시 필요성이 전무해지는 바람에 인스턴스를 OFF 해두고 두 달 정도를 보냈다. 당연히 돈이 나가지 않은 줄 알았는데 이상하게 과금이 계속 되길래 찾아봤더니, 구동 여부와 상관없이 무조건 인스턴스에 따라서 요금이 부과된다고 한다...😭 그래서 저렴한 개인서버를 구축하고자 이것저것 찾아보던 중 라즈베리파이의 존재를 알게 되었다. 무려 월 평균 전기요금이 3천원 정도란다😮 이게 사실인가 싶어서 한 번 계산해봤더니

 

5V  x  5A  =  25W  =  0.025kW  x  720h  = 18kWh

18kWh  x  187.9원  =  3,382원

(2024년 10월 기준 201kWh ~ 400kWh 구간 요금)

 

 놀랄 수 밖에 없는 요금이다. Lightsail 을 이용할 때 월 평균 2.7 ~ 3 만원 정도의 요금을 매달 납부했는데, 그보다 열 배 적은 수준이라니... 이런 연유로 라즈베리파이 관련해서 찾아봤더니 본체 가격이 12만원 정도 한다더라. 그 외에 케이스, 파워단말, HDMI 케이블 등등 부가적인 아이템을 추가했더니 대략 18만원정도 나왔다. 꽤 큰 가격이라 한참 고민하면서 라즈베리파이로 홈서버를 구축하는 방법을 여럿 찾아보며 조사를 했다. 그리고 마침내 주문 완료!

 

 

 

 

 평소에 습관마냥 루틴하던 운동도 거스르고 집으로 달려와 바로 뜯어본 내용물. 라즈베리파이의 특별한 점은 OS 역할을 하는 저장장치가 SD카드라는 것이다. 그래서 고민할 필요도 없이 방열케이스를 오픈해서 바로 조립을 하기 시작했다. 도면을 따라하니 전혀 어렵지 않았고, 나사까지 같이 동봉되어 있어 더욱 편리하게 완성시킬 수 있었다.

 

 

 

 

 파워를 연결하면 전원버튼을 따로 누르지 않았음에도 혼자 부팅이 되기 시작한다. 하지만 아직 SD카드를 삽입하지 않기도 했고, 넣어봤자 OS가 없어서 제대로 부팅이 되지 않는다. 나도 그냥 파워까지 연결만 하려고 했던건데, 연결하자마자 갑자기 부팅이 되어버려서 화들짝 놀라 다시 꺼버렸다😂 아무튼 SD카드에 OS를 설치해보도록 하자!

 


운영체제(Raspberry Pi OS) 설치

https://www.raspberrypi.com/software/

 

 공식 사이트에서 디스크에 Raspberry Pi OS를 설치할 수 있도록 도와주는 Imager를 다운받을 수 있다. 해당 프로그램을 설치하고 실행하게 되면 위 이미지와 같은 창이 하나 뜨는데, 여기서 라즈베리파이 디바이스 버전과 운영체제 종류, 그리고 저장할 외부 디스크를 선택할 수 있다. 내가 구매한 건 RaspberryPi5 이므로 위에 바로 보이는 해당 디바이스를 선택해주었다. 

 

 

 두 번째로 선택하는 것은 해당 디바이스에 설치할 OS의 종류이다. 당연히 Raspberry Pi 설치하겠지 싶지만, Linux가 오픈소스인 것 마냥 OS도 자유롭게 설치할 수 있도록 Imager가 제공을 해주고 있더라. Other general-purpose OS 를 선택하면 Ubuntu를 OS로 설치할 수도 있지만, 나는 며칠동안 검색해본 결과 Cron이나 Selenium이나 Docker나 전부 Raspberry Pi OS에서 가능한 것을 알게되어 그냥 정석대로 라즈베리파이 OS를 설치하게 되었다.

 

 

 마지막 저장소까지 선택하고 다음을 누르게 되면 OS 커스터마이징 여부를 묻는 창이 하나 뜬다. 몇몇 사람들은 SSH 연결을 위해 설정을 편집하여 이것저것 만지고 가던데... 굳이 여기서 설정하지 않아도 OS 설치하고 부팅한 뒤에 충분히 설정 가능하니 곧바로 다음으로 넘어가는 걸 추천한다. 커스터마이징을 사용하면 와이파이나 랜선 연결이 죄금 귀찮아지기 때문이다 (Wifi Host Name을 직접 입력해야하는 등... 매우 귀찮다)

 

 

 아무튼 이미징된 SD카드를 라즈베리파이 디바이스에 장착하고 부팅을 하면 알아서 OS를 촤라락 설치하기 시작한다. 그 과정에서 몇 번 Reboot 되기도 하니 기다리자. 잠시 뒤에 위와 같은 창이 뜬다면 설치가 완료되었다는 의미이다. 여기서부터 와이파이, 계정정보, 브라우저 환경 등의 설정을 진행할 수 있다.

 

 이후 배경화면에서 좌측 상단 위에 위치한 딸기 모양의 Menu를 클릭하고, Preference > Raspberry Pi Configuration > Interfaces > SSH 를 찾아 Enable 처리 해주면 Imager 당시 SSH 설정을 하지 않고도 SSH를 사용할 준비를 마칠 수 있다. 여기까지 하면 라즈베리파이의 OS 설치는 완료된다. 다음 게시글에서는 외부망에서 라즈베리파이 SSH를 통해 CLI로 접근할 수 있는 방법을 서술해보도록 하겠다.

 

 

 

 

 

댓글