NAS & ODROID 99

OMV 6 자작 NAS - ARM SBC (ODROID XU4) 에 설치하기

오드로이드 XU4 가 아니라도, 라즈베리파이나 오렌지파이, 또는 오드로이드 N2, C4, HC4 같은 다른 싱글 보드 컴퓨터에서도 동일하게 적용됩니다. 앞으로 나올 OS 이미지만 다른 걸 사용한다고 생각하시면 됩니다. Etcher 설치 오드로이드나 라즈베리파이같은 싱글 보드 컴퓨터는 OS를 MicroSD 카드나 eMMC 카드에 직접 입력하는 형태로 설치합니다. OS 구동에 필요한 파티셔닝과 필요한 파일들을 모두 준비한 형태의 파일을 보통 OS 이미지라고 합니다. 이미지는 보통 "img" 라는 확장자를 가집니다. 파티셔닝이 완료된 상태이기 때문에, 이미지의 크기는 원래 굉장히 커질 수 있습니다. 크기를 줄이기 위해 여러 가공을 하지만, 보통 마지막 단계로 압축까지 완료해서 배포가 됩니다. 최종적으로 "im..

OMV 6 현재까지 정보

OpenMediaVault 6 오랜만에 OMV6 소식이 궁금해 찾아봤습니다. 왠지 OMV 6는 개발 기간이 꽤 긴 것 같아요. 출시일 일단 OMV6 Read the Docs 페이지에서 OMV6 예상 출시일을 알 수 있었습니다. 데비안 11 기반이고, Shaitan 이란 코드네임을 갖고 있네요. 코드네임이 사탄이라니 조금 묘합니다. ㅎㅎ 그리고 출시일은 2021년 4분기로 예상하고 있네요. 참고로 데비안 11도 아직 정식 출시가 되어 있지 않는 상황입니다. OMV 6는 최소 데비안 11의 정식 출시 이후에 나올 것임을 알 수 있네요. 특징 일단 UI가 많이 바뀌었다고 합니다. 위의 스크린샷은 OMV 사이트에 공개된 가장 최근의 OMV 6 모습입니다. 2021년 3월에 올라왔습니다. OMV 5와 비교했을 때..

OMV 5 NAS - Docker - Plex Media Server (동영상 스트리밍)

환경: Odroid SBC + various HDDs 최초 작성: 2020-09-11 마지막 업데이트: 2020-09-11 글을 퍼가실 땐 꼭 출처를 남겨주세요. :) Plex Media Server on Docker Plex Media Server는 웹이나 스마트폰, 노트북 등 단말에서 서버의 동영상을 볼 수 있게 해주는 스트리밍 서비스입니다. TV 드라마나 영화를 정렬하여 보관할 수 있고, 스트리밍할 때 Transcoding하여 인터넷 속도가 느리거나 데이터 사용량을 아끼고 싶을 때 저화질로 스트리밍할 수도 있습니다. Portainer 웹 패널에 로그인 후 Stacks 메뉴로 갑니다. 그리고 Add stack 버튼을 눌러 Plex Stack을 추가할 준비를 합니다. Stack 이름은 plex 라고 짓..

OMV 5 NAS - Docker - Transmission (토렌트 다운로드)

환경: Odroid SBC + various HDDs 최초 작성: 2020-09-10 마지막 업데이트: 2020-09-10 글을 퍼가실 땐 꼭 출처를 남겨주세요. :) Transmission on Docker Transmission 은 가볍고 안정적인 토렌트 클라이언트입니다. qBittorrent나 Deluge처럼 다양한 기능은 없지만 필요한 기능들만 있어 사용하기 쉽습니다. Portainer 웹 패널에 로그인 후 Stacks 메뉴로 갑니다. 그리고 Add stack 버튼을 눌러 Transmission Stack을 추가할 준비를 합니다. Stack 이름은 transmission 이라고 짓습니다. 그리고 화면 가운데 Web editor에 다음 내용을 붙여 넣습니다. version: "2" services:..

OMV 5 NAS - Docker - Nextcloud (클라우드 스토리지)

환경: Odroid SBC + various HDDs 최초 작성: 2020-09-08 마지막 업데이트: 2020-09-10 글을 퍼가실 땐 꼭 출처를 남겨주세요. :) Nextcloud on Portainer Stacks Nextcloud는 Owncloud에서 포크된 인지도 높은 무료 클라우드 서비스입니다. 현재 버전 19인데, 오래된 만큼 인터넷에 정보량이 많아 문제가 생겨도 해결 방법을 찾아볼 수 있습니다. 그리고 다양한 확장 프로그램을 지원합니다. 뉴스 보기, RAW 사진 미리 보기, 일정 연동, 채팅, GPS 기반 위치 찾기 등의 확장 프로그램으로 클라우드 서비스를 확장해 사용할 수도 있습니다. Portainer 웹 패널에 로그인 후 Stacks 메뉴로 갑니다. 그리고 Add stack 버튼을 눌..

OMV 5 NAS - Portainer Stack 과 HDD 라벨

환경: Odroid SBC + various HDDs 최초 작성: 2020-09-07 마지막 업데이트: 2020-09-08 글을 퍼가실 땐 꼭 출처를 남겨주세요. :) Portainer Stack 원래는 Portainer에서 굳이 Stack으로 서비스들을 실행시킬 필요는 없습니다. 하지만 Portainer에서 서비스들이 사용할 Volume들을 생성할 때 마운트 지점을 자유롭기 정하기 위해선 local-persist 라는 드라이버가 필요한데, 이 드라이버가 ARM 플랫폼에선 지원하지 않기 때문에 Odroid나 Raspberry Pi 등 ARM SBC에선 Stack으로 서비스들을 실행시켜야만 합니다. 복잡해 보이지만 Docker에 익숙해지면 익숙해질수록 docker-compose (Portainer 에서의 ..

OMV 5 NAS - Docker와 Portainer 설치

환경: Odroid SBC + various HDDs 최초 작성: 2020-09-04 마지막 업데이트: 2020-09-04 글을 퍼가실 땐 꼭 출처를 남겨주세요. :) OMV-Extras Docker를 설치하려면 OMV-Extras가 설치되어 있어야 합니다. OMV를 설치할 때 스크립트로 설치하셨던 분들은 자동으로 OMV-Extras가 설치되어 있지만, 직접 패키지로 설치하셨던 분들은 OMV-Extras를 따로 설치하셔야 합니다. OMV-Extras 웹사이트에 설치 방법과 플러그인 목록이 나와 있습니다. OMV-Extras 웹사이트: omv-extras.org/ omv-extras.org omv-extras.org OMV-Extras 사이트에서 설명하는 설치 방법은 다음과 같습니다. root 계정으로 S..

OMV 5 NAS - MiniDLNA (가전제품 미디어 스트리밍)

환경: Odroid SBC + various HDDs 최초 작성: 2020-09-04 마지막 업데이트: 2020-09-04 글을 퍼가실 땐 꼭 출처를 남겨주세요. :) MiniDLNA 스마트폰이나 몇몇 전자제품은 SFTP/Samba로도 스트리밍이 가능합니다. MiniDLNA는 대부분의 스마트 TV에서 사용할 수 있습니다. OMV 플러그인 메뉴로 가 MiniDLNA를 설치합니다. MiniDLNA 검색 후 항목을 클릭한 다음 위의 설치 버튼을 눌러 설치합니다. 설치가 완료되었으면 왼쪽 메뉴에 DLNA 항목이 새로 생깁니다. DLNA 메뉴로 갑니다. 미디어가 포함된 공유 폴더를 DLNA로 공유하기 위해 공유 탭으로 갑니다. 공유 탭에서 위의 추가 버튼을 눌러 새로운 공유 폴더를 추가합니다. 공유 폴더를 추가할..

OMV 5 NAS - SFTP (암호화된 파일 전송)

환경: Odroid SBC + various HDDs 최초 작성: 2020-09-03 마지막 업데이트: 2020-09-03 글을 퍼가실 땐 꼭 출처를 남겨주세요. :) SFTP 설정 Samba와 FTP는 분명한 한계가 있습니다. Samba는 같은 네트워크 안에선 유용하지만 밖에서는 활용하기 어렵습니다. FTP는 SSL을 적용(FTPS)하지 않는 이상 데이터가 암호화되어 있지 않아 스니핑을 당할 위험이 있습니다. SFTP는 원격에서 서버의 파일들을 안전하게 접근할 수 있는 가장 간단한 프로토콜입니다. SSH 기반이라 안전하게 암호화 되어있고, 원격에서 파일에 접근하여 스트리밍이나 다운로드를 할 수 있습니다. SFTP는 OMV 플러그인으로 제공되므로 플러그인 메뉴로 들어갑니다. 검색 창에 sftp 라고 검색..

OMV 5 NAS - FTP (단순 파일 전송)

환경: Odroid SBC + various HDDs 최초 작성: 2020-09-02 마지막 업데이트: 2020-09-02 글을 퍼가실 땐 꼭 출처를 남겨주세요. :) FTP FTP 메뉴로 들어갑니다. FTP에서 공유할 디렉토리를 지정하기 위해, 공유 탭으로 가 추가 버튼을 눌러 공유 폴더를 선택합니다. 저장 후 적용합니다. 다시 설정 탭으로 돌아가서 활성화 해줍니다. 활성화도 저장, 적용이 필요합니다. 옵션이 여러가지가 있는데, 기본 옵션으로 두고 사용해도 됩니다. 만약 FTP 서버 사용자가 많다면 최대 클라이언트 항목을 늘려주거나, 호스트 당 여러 파일을 전송할 수 있도록 바꾸고 싶다면 호스트 당 최대 연결 항목을 수정해주면 됩니다. 옵션에 설명이 모두 잘 나와 있으니 원하는 대로 수정 후 사용해주세..