클라우드 서비스의 용량 제한과 매달 지불해야 하는 구독료가 부담스럽다면, 미니 PC를 활용해 자신만의 개인 웹하드를 구축할 수 있습니다. 이 글에서는 미니 PC와 ‘파일 브라우저’ 앱을 결합하여 대용량 저장 공간을 확보하고 외부에서도 안전하게 접속하는 방법을 상세히 안내합니다.
미니 PC 기반의 개인 웹하드 구축 원리
아이클라우드나 구글 드라이브 같은 상용 클라우드는 무료 용량이 제한적이며, 고용량을 확보하려면 매달 비용을 지불해야 합니다. 이를 해결하기 위해 M100 CPU와 같은 미니 PC에 대용량 하드디스크(예: 8TB)를 장착하여 서버로 활용하는 방식입니다. 이 시스템은 물리적인 저장 공간을 직접 소유하면서 웹 기반 인터페이스를 통해 언제 어디서든 파일에 접근할 수 있는 환경을 제공합니다.
트루나스(TrueNAS) 내 ‘파일 브라우저’ 설치 및 설정
구축의 핵심 도구는 트루나스에서 제공하는 ‘파일 브라우저(File Browser)’ 앱입니다. 해당 앱은 웹 기반 인터페이스를 통해 파일 업로드, 다운로드, 관리를 직관적으로 수행할 수 있게 해줍니다.
- 앱 설치: 트루나스 내 ‘Apps’ 메뉴의 ‘Discover’에서 ‘파일 브라우저’를 검색하여 설치합니다.
- 기본 설정: 설정 화면에서 유저 및 그룹 ID는 모두 0으로 설정하며, 웹 UI 포트는 30056(또는 지정된 포트)으로 설정합니다.
- 스토리지 연결: ‘Additional Storage’ 항목에서 ‘Add’를 클릭하고 ‘Host Path’를 선택합니다. 실제 마운트될 경로(예: /HDD)를 입력한 후 설치를 완료합니다.
- 접속 확인: 설치 완료 후 웹 UI 버튼을 누르면 기본 계정(admin/admin)으로 로그인하여 파일 브라우저 화면에 접속할 수 있습니다.
외부 접속을 위한 3가지 방법
로컬 네트워크 환경을 넘어 외부에서 내 웹하드에 접속하기 위해서는 다음과 같은 세 가지 방식 중 선택할 수 있습니다.
- VPN 활용 (Tailscale 등): 공유기에서 포트 포워딩(예: 30056)을 설정한 후, 테일스케일과 같은 VPN 서비스를 통해 할당받은 IP와 포트를 입력하여 접속하는 방식입니다.
- 공유기 무료 도메인(DDNS) 활용: 아이피타임 등 공유기에서 제공하는 DDNS 서비스(예: myminpc.iptime.org)를 이용합니다. 다만, 이 방식은 HTTPS 보안 연결이 적용되지 않아 계정 정보 노출 위험이 있으므로 주의가 필요합니다.
- 리버스 프록시 활용 (권장): ‘엔진엑스 프록시 매니저(Nginx Proxy Manager)’ 앱을 통해 본인 소유의 도메인을 연결하는 방식입니다. 서브 도메인(예: filebrowser.myserver.site)과 SSL 인증서를 적용하여 보안성이 강화된 환경에서 접속할 수 있습니다.
파일 브라우저의 주요 기능 및 활용 팁
파일 브라우저는 단순한 저장 공간을 넘어 다양한 편의 기능을 제공합니다.
- 한국어 지원: 설정 메뉴에서 기본 언어를 한국어로 변경하여 편리하게 이용할 수 있습니다.
- 웹 기반 공유 시스템: 특정 파일이나 폴더에 대해 ‘공유 버튼’을 누르면 기간과 비밀번호를 설정할 수 있는 고유 링크가 생성됩니다. 이를 통해 카카오톡 등 외부 채널로 파일을 안전하게 전달할 수 있습니다.
- 다중 사용자 관리: 관리자 설정에서 새로운 사용자를 추가하고, 각 사용자에게 특정 폴더만 접근 가능하도록 권한을 할당할 수 있습니다. 이는 가족이나 지인과 공간을 공유할 때 유용합니다.
마무리
미니 PC와 파일 브라우저를 활용한 웹하드 구축은 다음과 같은 장점이 있습니다. – 비용 절감: 월별 구독료 없이 대용량 하드를 통한 무제한에 가까운 저장 공간 확보. – 편의성: 웹 기반 인터페이스로 모바일과 PC 어디서든 파일 관리 가능. – 보안 및 제어: 리버스 프록시를 통한 보안 접속 및 사용자별 권한 분리 기능 활용.