YGH

[홈서버 만들기] 1. 홈서버란

2020년 11월 16일

개요

홈서버란 가정에서 간단하게 사용하기 위한 서버이다.

보통 웹하드, 클라우드 라고 불리는 데이터 공유 목적 서버를 사용하고 싶은 경우 NAS를 알아보러 가는 것이 더 효율적이다.

홈서버는 구축할 때 공부 해야 할 것도 많고 안전하게 사용하기 위해 보안도 신경 써야한다.

그럼에도 불구하고 홈서버를 구축하는 것은 자신의 학습을 위해서나 취미로 하기 때문이다.

학습을 목적으로 하는 사람들은 실제 서비스를 해킹 연습에 사용할 수는 없으니 자신의 서버에 해킹 연습을 하기 위해서 사용한다.

필자는 취미와 편의를 위해 홈서버 구축 공부를 하였고 20년 기준인 현재까지 3년 정도를 잘 사용해 왔다.

또 토렌트나 웹하드 및 클라우드 등 부하가 지속적으로 걸리는 작업을 할 때도 유용하다.

이런 작업을 데스크톱에서 해버리면 성능 저하 뿐만 아니라 작업 시간 동안 느리게 사용해야 한다.

기능

홈페이지

자신만의 홈페이지를 만들 수 있다.

인터넷이 연결된 컴퓨터, 스마트폰, TV 등에서 https://www.kakaocorp.com 과 같이 자신이 지정해둔 서버주소를 웹페이지에 입력하면 어디서든 접속이 가능하다.

블로그

WordPress라는 것을 이용해서 티스토리와 같은 블로그를 만들 수 있다.

WordPress 는 무료 테마도 굉장히 많고 다양한 기능들이 있어서 블로그 활용에 매우 우수하다.

블로그 말고도 여러 웹페이지로도 사용 된다.

클라우드 스토리지

우리가 일반적으로 생각하는 그 웹하드 또는 드라이브이다.

대표적으로 네이버의 N드라이브, 마이크로소프트의 원드라이브, 구글의 구글드라이브가 있다.

홈서버를 사용하면 자신이 하드디스크를 추가하는 만큼의 대용량의 웹하드를 사용할 수 있다.

2TB만 달아도 매우 넉넉하게 사용할 수 있으며, 가격도 매우 저렴해졌다.

잠깐 본 것인데 2TB HDD가 6만원이면 확실히 저렴해졌다.

웹 오피스

방금 알아본 클라우드 스토리지랑 연결시켜서 더욱 편하게 문서 작업을 할 수 있다.

토렌트 서버

토렌트는 한번 사용해보면 계속 사용하게 되는 아주 좋은 서비스다.

영화를 받기위해 꺼져 있는 컴퓨터를 켜고 토렌트로 영화를 받으면 또 스마트폰으로 옮겨서 시청하는 불편한 시나리오를 생각할 것이다.

여기서 좀 편해지기 위해 스마트폰에서 바로 다운받는 사람들이 있는데 스마트폰이 느려 진 것 같다 느낄 경우 토렌트 때문임을 알아라.

홈서버를 통해 영상을 다운받아 놓으라 명령할 수 있고 이 영상을 바로 다음에 알아볼 미디어 서버에 접목시키면 뭐 거의 밥도둑이 따로 없다.

미디어 서버

Netflix처럼 영상을 정리 및 관람하게 해주는 서비스라고 보면 된다.

영상 파일들은 직접 다뤄야 하지만 어려운 것도 아니고 Netflix를 무료로 사용할 수 있다고 생각하면 더욱더 끌릴 것이다.

우분투에서 사용하는 대표적인 서비스들을 살펴보았다.

이정도만 보아도 관심도가 매우 상승했을 것이라 생각하며 이외에도 많은 서비스들이 있으니 알아볼수록 흥미로울 것이다.

하드웨어

그럼 앞의 서비스들을 모두 사용하기 위해 게이밍용 컴퓨터를 하나 맞춰야 하는 건가 싶지만 전혀 그렇지 않다.

앞에서도 다루었듯이 놀고 있는 컴퓨터 사용하는 것이 제일 좋고 없을 경우 손바닥 크기의 30만원대 컴퓨터를 사는 것도 추천한다.

필자가 직접 산다는 생각으로 어떤 것을 사면 좋을지 한번 추천해보도록 하겠다.

CPU/메인보드/파워/케이스

이 부품들은 각각 알아보아야 하는데 한번에 모아둔 이유가 있다.

베어본 PC라고 묶어서 파는 제품이 있기 떄문이다.

ASUS PN40 이라는 베어본PC이다.

베어본PC란 어느정도 부품이 갖춰져 있는 상태라고 생각하면 된다.

이 제품은 케이스와 파워, 메인보드가 기본으로 내장되어 있고 옵션으로 램과 하드를 추가할 수 있게 되어있어서 좋다.

외관도 매우 이쁘고 깔끔하며 무엇보다 가로, 세로 11.5cm에 높이가 4.9cm로 되게 작아서 수납은 걱정이 없다.

다나와 기준 최저가는 189,000원이다.

메모리

ASUS PN40의 내장 CPU는 인텔 셀러론 J4005이고 메모리로는 DDR4-2400MHz 슬롯 2개가 있다고 한다.

인텔 공식 홈페이지에서 봤을 때도 J4005와 맞는 메모리 유형이 DDR4/LPDDR4 upto 2400 MT/s 라고 한다.

따라서, PC4-19200 이상으로 구매하면 된다.

다나와에 가성비 제품으로는 삼성전자 DDR4 4G PC4-21300 가 있고 2개를 구매해서 듀얼 채널로 구성하면 완벽하다.

ASUS PN40이 지원하는 규격보다 높은 클럭의 메모리를 사는데 문제가 생길 것 같지만 메모리가 메인보드 성능을 따라가주니 상관없다.

제일 큰 이유는 특이하게도 PC4-19200보다 PC4-21300이 더 싸기 때문이다.

다나와 기준 최저가는 19,950원 * 2개 로 39,900원이다.

하드디스크(SSD)

우분투와 각종 서비스들만 설치될 곳이니 용량면에선 128GB로도 충분하다.

다나와에서 256GB를 기본으로 보여주길래 큰 용량 필요 없어서 줄이고 싸게 사려고 128GB도 검색해보니 오히려 더 비싸다.

삼성전자 PM981a M.2 NVMe이다.

ASUS PN40에는 하드디스크 슬롯이 M.2 2280 1개와 2.5인치 SATA3 1개가 지원되므로 우분투는 SSD인 M.2에 설치하고 클라우드 스토리지를 위한 하드디스크는 노트북용인 2.5인치 HDD를 설치하는 것이 좋다.

M.2 NVMe에 대해서 더 알아보고 싶으면 구글을 이용하면 된다.

다나와 기준 최저가는 49,000원이다.

하드디스크(HDD)

혹시 집에 남아도는 외장하드가 있고 규격이 노트북용 2.5인치 라면 당장 분해해서 써도 좋다.

필자 또한 Seagte사의 Backup Plus Slim 제품을 사두고 별로 쓰지 않고 처박아 두었던 외장하드를 분해하여 나온 노트북용 HDD를 서버에 설치하여 사용 중이다.

대용량 파일이 읽기 및 쓰기가 되는 곳이기 때문에 용량만 보고 잘 선택해야한다.

만약 홈서버가 설치될 환경이 1Gbps와 같이 기가랜급 이상의 속도를 가진 곳이라면 속도와 용량 모두를 보면서 결정해라.

Western Digital WD MOBILE BLUE 5400/128M/노트북용(WD20SPZX, 2TB) 이다.

용량당 가격 면에서도 가성비가 우수하며 가성비 좋다던 Seagate BarraCuda의 비슷한 성능 제품과 비교했을 때도 WD사 제품이 더 좋다는 것을 확인할 수 있었다.

다나와 기준 최저가는 86,000원이다.

견적

분류이미지제품명수량가격
베어본ASUS PN401189,000원
메모리삼성전자 DDR4 4G PC4-21300239,900원
SSD삼성전자 PM981a M.2 NVMe 256GB149,000원
HDDWD MOBILE BLUE 5400/128M
(WD20SPZX, 2TB)
186,000원
합계363,900원

베어본 PC를 삼으로써 가격 절감을 크게 했고 조립의 편의성도 대폭 증가되었다.

조립 방법은 딱 보고 나사 몇 번 돌리고 부품 장착하면 끝나지만 어렵게 느껴진다면 유튜브에 PN40 조립이라고 치면 나오니 그거 보면서 하면 된다.

견적대로 구매할 의향이 있는 사람을 위해 링크를 남겨두겠다.

https://is.gd/n5Hf00

전기요금

홈서버는 24시간 가동되는 컴퓨터이기 때문에 전기요금을 걱정할 수밖에 없다.

이때문제 부품들이 저전력으로 구성되어야 하는데 ASUS PN40을 추천한 이유도 그 때문이다.

해당 제품에 내장되어 있는 CPU인 J4005은 인텔 홈페이지에서 TDP가 10W라고 표기되어 있다.

TDP란 기본 주파수에서 작동할 때 프로세서가 낭비하는 평균 전력을 말한다.

필자의 데스크톱 CPU인 i5-8500의 TDP를 보면 65W로써 서버에 들어가는 J4005는 굉장히 저전력임을 알 수 있다.

5평정도의 원룸에 홈서버를 24시간 가동했을 때 홈서버 전기요금은 천원도 나오지 않았던 기억이 있다.

전력 소비를 측정하고 싶지만 아쉽게도 장비가 없어서 불가능하다.

가정집이라 하더라도 2천원 정도 나올 것으로 확인된다.

이 부분을 호스팅, 클라우드와 비교해 보아야 하는데 비교할 시간이 아까울 정도로 전기요금이 월등히 싸다.

윈도우 CMD창 같은 것으로 홈서버를 관리하게 될 텐데 이런 창이 두렵지만 안다면 홈서버를 정말 추천한다.

다음 챕터에선 홈서버 하드웨어를 이용하여 운영체제를 설치해보도록 하겠다.