전체 글 203

NAS 기본 지식 - 리눅스

가이드라인을 작성하다 보니 리눅스 기초에 대한 지식도 아주 짧고 간단하게 설명하면 좋겠다(설명해야 되겠다) 생각이 들었습니다. 그래서 이번 포스팅을 통해 아주 간략하게 설명드리려고 합니다. 0. 리눅스 학습 리눅스 기초와 활용 등등에 대해 제가 전부 설명드리긴 어려울 것 같습니다. 관심이 있으시다면, 동영상으로 알려주는 생활코딩 리눅스 페이지에서 하나씩 배워나가세요! 제가 쓰는 이 포스팅에서는 NAS 구축을 위한 기본적인 설명만 할 예정입니다. 어떤 책에서 읽은 말인데, 리눅스는 모든 게 파일이라는 말만 기억하고 넘어갑시다. 1. 패키지 윈도우에선 .exe 실행 파일로 프로그램을 설치/실행하지만, 리눅스에선 .deb, .rpm 등과 같은 설치/실행에 필요한 패키지(어떤 묶음)를 다운 받아 설치합니다. 패..

오드로이드 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는 스트리밍하고자 하는 장치에서 지원하지 않는 코덱이라도 트랜스코딩을 통해 지원하게끔 해줍니다. 트랜스코딩이 결국 실시간 인코딩이기 때문에 가능한 일이죠. 하지만 ..

NAS 필수 지식 - 포트포워딩 이란?

홈 NAS를 사용하기 위해선 포트포워딩을 알고, 실제로 사용하셔야 합니다. 그래서 이번 포스팅을 통해 간단히 정리해드리겠습니다. 포트포워딩을 알기에 앞서, 공유기와 사설 IP, 포트에 대한 개념이 필요합니다. 간단하게 정말 필요한 지식만 설명하겠습니다. * 공유기 공유기(Router)는 다들 아시다시피 집안에 인터넷을 하나만 설치해도 여기저기서 사용할 수 있도록 해주는 장비입니다. 보통 집에 인터넷을 신청하시면 SKB, KT, LGU 등 ISP(Internet Service Provider, 인터넷 회사)로부터 회선 하나가 들어옵니다. 그리고 그 회선에 자동으로 이름이 붙여져요. 그 이름이 IP입니다. 세상 사람들에게 "난 이 IP를 가지고 인터넷한다!"는 걸 알리면서 하는 거죠. 근데 사실 회선 하나에..

오드로이드 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..