구형 노트북의 재탄생: 10년 된 PC로 구축하는 나만의 홈서버 (웹 서버 및 WebDAV)

오래된 노트북이나 PC를 방치하고 계신다면 이를 활용해 강력한 개인용 홈서버로 변모시킬 수 있습니다. 본 글에서는 구형 기기를 활용해 개인 포트폴리오용 랜딩 페이지와 외부에서 파일에 접근 가능한 WebDAV 서버를 구축하는 실무적인 방법을 소개합니다.

구형 하드웨어의 재발견과 기초 환경 설정

약 10년 전 모델인 구형 노트북이라도 홈서버로 활용하기에 충분한 성능을 갖추고 있습니다. 예를 들어, Intel i5-6200U CPU와 8GB RAM을 탑재한 사양은 시놀로지(Synology) 보급형 모델인 DS224+와 비교해도 CPU 성능이 2배 이상 높으며, 파일 서버로서의 성능 또한 뒤처지지 않습니다.

홈서버 구축의 핵심 기반은 ‘도커 데스크탑(Docker Desktop)’입니다. Windows 10 이상의 환경에서 RAM 8GB 이상의 사양을 권장하며, 공식 홈페이지에서 설치 후 재부팅을 통해 기본 환경을 구성할 수 있습니다. 도커는 다양한 서비스를 컨테이너화하여 독립된 환경에서 실행하게 해주므로 홈서버 구축 시 필수적인 소프트웨어입니다.

랜딩 페이지 웹서버 구축 및 도메인 연결

먼저 개인 포트폴리오나 홍보용으로 활용 가능한 랜딩 페이지 서버를 구축합니다.

  1. 환경 구성: D드라이브 내 ‘도커’ 폴더를 생성하고 그 안에 ‘원페이지’ 폴더를 만들어 관리합니다. 미리 준비된 설치 스크립트를 활용해 도커 환경에서 웹서버를 구동합니다.
  2. 네트워크 설정: 로컬 환경에서는 8099 포트로 실행되지만, 외부 접속을 위해서는 도메인 연결이 필요합니다. 클라우드플레어(Cloudflare)를 통한 우회 방식도 있으나, 본 가이드에서는 직접적인 ‘포트 포워딩’ 방식을 채택합니다.
  3. 포트 포워딩: 공유기 설정에서 노트북의 IP에 대해 80번과 443번 포트를 개방하여 외부 접속이 가능하도록 설정합니다.
  4. 엔진엑스 프록시 매니저(Nginx Proxy Manager): 도메인을 내부 서버와 연결해 주는 핵심 도구입니다. 설치 후 81번 포트로 접속하여 기본 계정을 변경하고, ‘addproxy’를 통해 랜딩 페이지용 도메인(예: landing.myminipc.site)과 로컬 주소, 포트 번호를 입력합니다. 이때 SSL 설정을 활성화하여 보안 연결을 확보합니다.

웹페이지 콘텐츠 적용 및 커스터마이징

웹페이지의 내용은 UI Deck 등에서 제공하는 프리 랜딩 페이지 템플릿을 활용할 수 있습니다. 템플릿을 다운로드하여 압축을 해제한 뒤, 서버 폴더에 복사하고 HTML 내의 문구와 이미지 등을 수정합니다. 변경 사항을 반영할 때는 기존 서버를 중지하고 새 파일을 복사한 후 다시 서버를 재시작하는 과정을 거칩니다.

WebDAV 서버 구축 및 원격 파일 접근

WebDAV는 스마트폰이나 태블릿 등 외부 기기에서 서버에 저장된 파일에 직접 접근하고 관리할 수 있게 해주는 프로토콜입니다.

  1. 설치 과정: 도커 폴더 내 ‘웹데브’ 폴더를 생성하고 준비된 스크립트를 실행하여 구축합니다. 이 과정은 기존 방식과 유사하며 매우 간편하게 완료됩니다.
  2. 도메인 연결: 엔진엑스 프록시 매니저에 WebDAV용 도메인 주소와 IP, 포트 번호를 추가하여 외부 접속 경로를 확보합니다.
  3. 실전 활용: 스마트폰에 ‘tx8 탐색기’와 같은 앱을 설치한 후, 설정된 WebDAV 도메인과 계정 정보를 입력합니다. 이를 통해 인터넷이 연결된 곳이라면 어디서든 노트북에 저장된 파일에 접근할 수 있습니다.

마무리

구형 PC를 활용한 홈서버 구축은 생각보다 간단하며, 특히 윈도우 기반의 도커(Docker) 방식을 활용하면 매우 효율적으로 운영할 수 있습니다.

핵심 요점 정리:

  • 하드웨어 재활용: 구형 노트북도 충분히 고성능 파일 서버 및 웹 서버로 활용 가능합니다.
  • 도커와 NPM: Docker Desktop과 Nginx Proxy Manager를 활용해 복잡한 네트워크 설정을 단순화할 수 있습니다.
  • 확장성: 랜딩 페이지뿐만 아니라 WebDAV를 구축하여 언제 어디서든 개인 클라우드처럼 파일을 관리할 수 있습니다.

댓글 남기기

WordPress Appliance - Powered by TurnKey Linux