본문 바로가기

개인프로젝트

[홈서버]홈 서버란 무엇인가? - 나만의 서버 구축기 #0

홈 서버란 무엇인가? - 나만의 서버 구축기 #0

안녕하세요 오랜만입니다. 오늘은 집에서 홈서버 돌리는 법에 관해 글을 써보려고 합니다.

 

갑자기 웬 홈서버냐?라고 하시냐면 요즘 다들 개인 프로젝트 올리는 용도로 개인 서버 많이 사용하곤 하더라고요.

그래서 이참에 저도 클라우드 서버를 한번 만들어 보고자 했으나 몇몇 단점들 때문에 일단 개인 컴퓨터를 이용해서 개인서버를 돌리기로 했습니다. 

 

앞으로 제가 홈서버를 구축해 온 방법과 그 과정에서 겪었던 문제와 해결한 방법들을 기록할 예정입니다.

오늘은 홈서버가 무엇인지에 관해 간략하게 알아봅시다.

1. 홈서버란 무엇인가?
2. 홈서버로 무엇을 할 수 있는가?
3. 홈서버 만들려면 무엇이 필요한가?
4. 참조

1. 홈서버란 무엇인가?

홈서버가 무엇인지도 잘 모르시는 분들이 계실 텐데요.

홈서버란 주로 집에서 남는 개인용 PC 등을 활용해 가정에서 돌리는 서버 등을 의미합니다.

외국에선 홈랩이라고도 하는데, 홈랩이라 불리는 이유는, 랩 즉 실험실. 온갖 것들을 실험이 가능하므로 붙여진 이름이라고 합니다.

 

2. 홈서버로 무엇을 할 수 있는가?

무엇을 할 수 있느냐..라고 하시냐면 사실상 IT서비스라면 거의 모든 것이 가능합니다. 

대표적으로는 개인 블로그 운영, NAS, 미디어 서버, 개인프로젝트 서버 등이 있습니다.

 

a. 개인 블로그 운영

무버블타입, 워드프레스 등의 서비스를 직접 컴퓨터에 설치해 블로그를 운영할 수 있으며, 혹은 개인이 직접 전부 구현해서 만드는 것까지도 가능합니다. 개인이 직접 웹사이트를 운영하다 보니 그만큼 난이도가 있지만, 웬만한 모든 것 들을 커스텀할 수 있는 자유도를 자랑합니다.

 

b. 미디어서버

미디어서버는 말 그대로 동영상, 사진, 음악 등의 미디어를 전송해 주는 서버를 의미합니다.

보통 개인적인 용도로는 개인용 VOD가 있습니다. 주로 개인이 가지고 있는 영상들을 알아서 분류해 주며 마치 넷플릭스를 통해 보는 것 같은 경험을 가능하게 해 줍니다.

 

c. 개인프로젝트 서버

아마 제가 여기에 속할 듯한데, 공부나 기타 목적으로 간단하게 소규모 서비스를 만들어 간단하게 테스트할 용도로 사용하는 서버라고 볼 수 있습니다.

 

3. 홈서버 만들려면 무엇이 필요한가?

a. 서버로 돌릴 하드웨어(PC)

일단 서버도 컴퓨터입니다. 컴퓨터가 있어야 서버를 돌릴 수 있습니다. 만약 집에서 남아도는 컴퓨터가 있으면 좋겠으나, 없다면 일단 개인용 컴퓨터나 노트북으로도 충분히 가능하긴 합니다. 혹은 미니 PC가 10만 원대로 저렴하게 나오므로 추천드립니다.

 

b. 도메인

개인 서버를 돌릴 때, 필수적이진 않지만, 사실상 필수적인 것이라고 봅니다.

홈서버로 돌리는 개인 PC의 IP를 통해 바로 접속이 가능하긴 하지만, 가정용 인터넷의 경우 IP가 고정적이 아닌 주기적으로 바뀌는 유동 IP 환경입니다.

그래서 IP가 바뀔 때마다 IP를 새로 알아내서 바꿔 접속해야 하는데, 생각보다 많이 귀찮은 일이라 가능하다면 도메인을 구해서 DDNS를 설정하는 것이 좋습니다.

 

c. 관련 지식

당연한 이야기지만, 홈서버를 직접 구축하기 위해선 각종 지식들이 필요합니다.

예를 들면, 서버개발에 관한 지식뿐만 아니라 컴퓨터조립, OS설치부터 시작해서, 네트워크 설정, 개발환경 설정, 어떤 프로그램을 사용할지 결정하는 등 여러 지식이 필요합니다.

 

만약, AWS 같은 클라우드 서비스를 사용한다면, 해당 서비스에서 많은 것들을 제공하므로 혼자서 설정해야 하는 것들이 비교적 적겠지만, 홈서버는 모든 것들을 자신이 직접 만들어야 하므로 여러 분야의 지식들이 필요합니다.

 

4. 참조

"블로그", 위키백과, last modified Apr 5.2024, accessed Mar 20. 2025,

https://ko.wikipedia.org/wiki/%EB%B8%94%EB%A1%9C%EA%B7%B8#%EC%84%A4%EC%B9%98%ED%98%95_%EB%B8%94%EB%A1%9C%EA%B7%B8

 

블로그 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 블로그(영어: blog 또는 weblog)는 정보 공유나 의견 교환을 목적으로 올리는 글을 모아 월드 와이드 웹상에 게시하는 웹사이트의 일종이다. 블로그라는 말은 웹(we

ko.wikipedia.org

 

 

https://www.f5.com/ko_kr/glossary/media-server

 

미디어 서버란?

미디어 서버는 요청하는 클라이언트에게 비디오 및 오디오 콘텐츠를 전달하는 소프트웨어 애플리케이션이나 호스트를 말합니다.

www.f5.com

 

 

"코디 (소프트웨어)", 위키백과, last modified Mar 14.2025, accessed Mar 20. 2025,

https://ko.wikipedia.org/wiki/%EC%BD%94%EB%94%94_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)

 

코디 (소프트웨어) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 코디코디 17.6 홈 스크린개발자코디 팀발표일2004년 6월 29일(20년 전)(2004-06-29) (엑스박스 미디어 센터 기준)안정화 버전21.2[1] / 2025년 1월 16일 (2개월 전)미리보기

ko.wikipedia.org

 

"Plex", 위키백과, last modified Mar 17.2025, accessed Mar 20. 2025, https://en.wikipedia.org/wiki/Plex

 

Plex - Wikipedia

From Wikipedia, the free encyclopedia Streaming media service For other uses, see PLEX. Plex Inc.Company typePrivateFoundedDecember 2009; 15 years ago (2009-12)FounderElan Feingold, Cayce Ullman, Scott OlechowskiHeadquartersCampbell, CA, U.S.Key peopleK

en.wikipedia.org