자작NAS 24

NAS에 DDNS 적용하기 - DuckDNS

보통 DNS 서버는 IP 주소와 도메인 네임을 일대일 매핑합니다. 만약 내 IP 주소가 100.100.100.100 이고 원하는 도메인이 example.com 이라면, 언제나 example.com은 100.100.100.100만 가리킵니다. 근데 이 경우 내 IP 주소가 바뀐다면 곤란해집니다. 보통 ISP에 직접 고정 IP를 신청하지 않는 한, 거의 대부분의 일반 가정에서는 유동 IP를 사용하거든요. 그 주기가 흔치는 않지만, 그래도 만약 바뀐다면 DNS 사이트로 가서 바뀐 IP로 일일이 바꿔줘야 합니다. 굉장히 귀찮고 신경쓰이는 작업입니다. 이걸 신경 안 쓰게 해주는 방법이 DDNS(Dynamic Domain Name Server)입니다. 도메인과 IP 주소를 일대일 매핑하는 건 같습니다만, IP가 변..

오드로이드 XU4 + OMV 로 자작 NAS 구축하기 - WebDAV

WebDAV는 완전히 인터넷(www) 기반의 디렉토리, 문서 편집/관리 도구입니다. 보통 웹은 "읽기"만 가능한 환경이었는데, 여기에 "쓰기"까지 가능하게 한다는 것이 WebDAV의 기본 목적인 것 같습니다. NAS 사용자 입장에서는, NAS의 하드디스크를 마치 내 컴퓨터의 디스크인냥 들락날락 하고 싶은 욕망이 있죠. 그래야 관리가 편하거든요. Samba가 그것을 가능하게 해주지만, Samba의 목적 자체가 내부 네트워크 용이라는 점에서 한계가 있습니다. 예를 들어, 집에서 자신의 노트북에 NAS Samba에 대한 드라이브를 하나 만들어놔도, 카페에 가면 그 드라이브에 접근할 수가 없어요. WebDAV는 웹으로 접근하는 것이기 때문에 그것이 가능합니다. 그러면서도 웹이기 때문에 SSL을 적용할 수 있어 ..

오드로이드 XU4 + OMV 로 자작 NAS 구축하기 - SSL 적용하기

* SSL 적용은 옵션입니다. * SSL 적용 시 20~30%, 많게는 50% 이상 속도가 저하될 수 있습니다. 통신 패킷 암호화 때문인 것 같은데, FTP로 고화질 동영상 스트리밍 등 빠른 전송 속도를 위해선 SSL이 없는 상태로 접속해 사용하세요. 중요한 파일을 다루거나, 중요한 파일로 접근할 수 있는 계정을 사용할 때 카페 등 공용 인터넷이 불안하시다면 SSL을 사용하시면 되겠습니다. 대부분의 720p나 TV 예능 정도의 1080p 동영상 스트리밍에는 문제가 없을 겁니다. SSL은 TLS(Transport Layer Security)라고도 불리는 보안 소켓 레이어입니다. 전송 계층 보안이라는 의미의 TLS가 더 받아들이기 쉬운 이름인 것 같네요. 원래 인터넷은 전부 패킷의 이동입니다. 패킷은 데이터..

오드로이드 XU4 + OMV 로 자작 NAS 구축하기 - 도메인 적용하기

도메인 적용은 옵션입니다. 꼭 해주시지 않아도 됩니다. 하지만 보안 등의 이유로 SSL을 원하신다면 SSL의 선행과정으로 꼭 하셔야 합니다. 도메인은 IP가 사람이 외우기 어렵기 때문에 탄생했습니다. 네이버도 naver.com 이 아니라 23.42.168.102 라면 매번 접속하는 게 굉장히 불편하겠죠. 그래서 도메인 관리 기관에 naver.com 은 23.42.168.102 라고 저장시켜 놓고 우린 숫자가 아닌 naver.com 을 입력하는 것 만으로도 네이버에 접속할 수 있게 된 겁니다. 우리가 사용하는 오드로이드 NAS도 똑같습니다. 이름이 없으니 집의 공인 IP를 외워서 사용해야 합니다. 가족끼리만 사용한다면 하나만 외우면 되니까, 한 번만 설정해두면 되니까 괜찮긴 합니다만 블로그 호스팅 등 사용..

오드로이드 XU4 + OMV 로 자작 NAS 구축하기 - 9. 포트포워딩 적용하기

포트포워딩을 해주셔야만 카페 등 외부에서 오드로이드 NAS 로 접근하실 수 있습니다.포트포워딩이 뭔지 잘 모르시는 분들은 아래 포스팅을 봐주세요. 2017/07/21 - [오드로이드 XU4] - 포트포워딩 이란?적용해 봅시다. * 오드로이드 NAS가 공유기를 거치지 않고 공인 IP를 바로 사용한다면 포트포워딩을 해주시지 않아도 좋습니다. 공인 IP로 바로 접근하실 수 있어요. 또는 공유기에서 공인 IP에 들어오는 정보들을 오드로이드 MAC 주소에 바로 쏴줄 수도 있습니다. Twin IP나, DMZ 기능도 있구요. 이럴 경우에도 포트포워딩이 필요하지 않습니다. 하지만 이럴 경우 포트포워딩은 이미 하실 줄 안다고 생각할 수 있기 때문에 오드로이드 NAS를 위한 포트포워딩 과정을 설명하도록 하겠습니다. 1. ..

오드로이드 XU4 + OMV 로 자작 NAS 구축하기 - 8. Transmission

오드로이드 NAS 서버에서도 토렌트를 받으실 수 있습니다. 서버는 365일 24시간 돌아갑니다. 토렌트도 365일 24시간 받게 할 수 있으며, 저희는 NAS 용도이기 때문에 받는 족족 모바일이나 다른 기기에서 스트리밍할 수 있어 굉장히 편합니다.OMV 플러그인으로 지원하는 토렌트 클라이언트인 Transmission 을 설치해 사용해봅시다. 1. Transmission 설치OMV 플러그인 메뉴로 가 transmission을 검색하신 후 설치하시면 됩니다. 2. 공유 폴더 생성토렌트 파일을 받을 위치에 대한 공유 폴더를 먼저 만들어주셔야 합니다.OMV 공유 폴더 메뉴로 가 Torrent 라는 이름의 공유 폴더를 생성하겠습니다.그리고 새로 생성한 공유 폴더의 접근 제어 목록(ACL)을 설정해줍니다. "공유 ..

오드로이드 XU4 + OMV 로 자작 NAS 구축하기 - 7. Plex Media Server

FTP로 동영상을 스트리밍하실 수 있습니다. 하지만 원본 동영상이기 때문에 영상에 따라 데이터가 굉장히 많이 들 수 있어요. 2GB 가량의 예능이나 드라마 한 편을 봐도 파일을 그대로 가져오기 때문에 보통 와이파이 없이는 할 수 없습니다. Plex는 데이터 걱정을 덜어줍니다. 트랜스코딩을 지원하기 때문에, 원하는 동영상 해상도를 지정해서 스트리밍을 쏴줍니다. 예를 들어, 720p 예능 한 편이 2GB여서 부담이 됐다면, 480p 정도로 트랜스코딩하여 부담을 줄일 수 있어요. 트랜스코딩 후 실제 데이터 사용량은 1GB 밑이 됩니다. 또한 Plex는 스트리밍하고자 하는 장치에서 지원하지 않는 코덱이라도 트랜스코딩을 통해 지원하게끔 해줍니다. 트랜스코딩이 결국 실시간 인코딩이기 때문에 가능한 일이죠. 하지만 ..

오드로이드 XU4 + OMV 로 자작 NAS 구축하기 - 6. Seafile

많은 분들이 Dropbox, Google Drive 등 클라우드 스토리지 서비스를 사용하고 계십니다. 스마트폰의 사진이나 동영상을 백업하기 위해서요. 스마트폰의 용량은 한정되어 있는데, 요새는 사진 한 장 한 장이 워낙 고화질이라 너무 크죠. 그런 고화질의 사진을 찍고 저장할 때마다 백업을 함으로써 스마트폰이 분실되어도 찍었던 소중한 사진, 동영상을 볼 수 있다는 장점이 있습니다. 하지만 Dropbox, Google Drive, Microsoft OneDrive는 유료 서비스입니다. 무료로는 찔끔밖에 안 줘요. 그 유명한 Dropbox는 2GB입니다. 땅바닥에 굴러다니는 USB 메모리도 이거보단 커요. 매년 10만원이 넘는 돈을 지불하면서 이런 서비스를 사용해야 할까요? 남의 서버에? 심지어 유명 서비스..

오드로이드 XU4 + OMV 로 자작 NAS 구축하기 - 5. MySQL

MySQL은 무료 Database Management System입니다. 그냥 수백, 수천 개 이상의 데이터를 무료로 관리할 수 있도록 해줍니다.데이터베이스의 기본 개념과 사용법은 생략하겠습니다. 그냥 앞으로 설치할 서비스들을 사용하기 위해 필요한 프로그램이라 생각하시면 됩니다. * MySQL 설치OMV 플러그인 메뉴에서 설치하실 수 있습니다. Nginx 설치하듯 플러그인을 설치하시면 됩니다. 그리고 OMV MySQL 메뉴로 갑시다.여러 버튼이 있습니다. 활성화하기 전 추가옵션으로 다음 내용을 적어줍니다.character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci character_set_server = utf8mb4 collation_ser..

오드로이드 XU4 + OMV 로 자작 NAS 구축하기 - 4. Nginx

Nginx 는 간단하고 빠릿한 웹서버 프로그램입니다. Apache나 IIS 와 같은 역할을 수행합니다만 요근래 좋은 성능을 이유로 점유율이 점점 높아지고 있는 프로그램입니다. 해당 웹서버 프로그램이 있어야 워드프레스 등 개인 블로그를 호스팅하거나 도메인을 얻어 여러 가지 서비스를 도메인만으로 접속하실 수 있습니다. 예를 들어, blog.example.com 으로 제 개인 블로그에 접속할 수 있게 해줘요.원래 OMV에는 OMV 관리자 페이지를 제공하기 위해 PHP와 함께 Nginx가 설치되어 있지만, 플러그인을 통해 사용자가 웹 서버를 추가로 설정할 수 있도록 해줘야 합니다. * Nginx 설치OMV 플러그인 메뉴로 갑시다.뭔가 많습니다. OMV에서 제공하는 다양한 플러그인들입니다. 우선 저희는 여기서 N..