랩톱을 통해 대부분의 작업을 하다보니, 데스크톱을 활용할 일이 잘 없었다. 활용할 수 있는 하드웨어가 있는데도 놀리기만 하는 것이 영 아까운 것 같아서, 평소에는 사용하지 않는 HDD를 추가하여 SFTP를 통해 개인 클라우드 스토리지처럼 사용하고 있었다.

그렇게 사용하다보니 문제는 데스크톱을 24시간 켜두는 경우가 많아졌고, 자취방에 매일 돌아가는 데스크톱 소음이 거슬릴 뿐 아니라 전기세가 만만치 않게 나오고 있었다는 것.

개인 파일 서버를 운영하는 것이 매우 편리했기 때문에, 차라리 Raspberry Pi를 활용하여 작은 NAS를 만드는 것은 어떨까 생각하게 되었다. NAS 뿐 아니라 Hugo와 nginx 기반의 개인 홈페이지 서버까지 추가하여 나만의 홈 서버를 구축해보자는 생각이 들었을 때, 나는 이미 Raspberry Pi를 결제하고 있었다.

이번 프로젝트의 목표를 정리하면 다음과 같다.

  • Raspberry Pi와 OpenMediaVault를 활용한 NAS 구축

  • Hugo와 nginx를 활용한 홈 페이지 구축

  • nginx Reverse Proxy를 활용한 URL 기반 NAS 및 개인 홈페이지 서버 분리 접속

필요한 하드웨어는 이미 지난 가을에 다 구해두었는데, 시험에, 졸업 준비에, 생각보다 많이 바빠져서 이제야 프로젝트를 시작하게 되었다. 이제 시작해보자!