전체 글 203

윈도우 10 개발 환경 셋팅하기 - 1

윈도우로 개발해보기 노트북을 맥북에서 HP 엘리트북으로 바꿨습니다. HP 엘리트북 845 G7 이란 제품인데, 르누아르 4750U가 들어간 빠릿빠릿한 녀석입니다. 맥북에서 윈도우로 넘어오다 보니 개발 환경 셋팅이 전혀 달라 조금 고생했습니다. 아무래도 리눅스와 맥의 유닉스 환경과는 전혀 달라 어렵더라구요. 근데 조금 찾아보니까 최근 윈도우에서도 쉽고 나름대로 강력한 개발 환경을 셋팅할 수 있다는 걸 알아냈습니다. 많이 돌아 돌아 가야하지만, 다 하고 나면 나름 리눅스처럼 관리도 됩니다. 개인적으로 기록하고자 포스팅합니다. 노트북에 리눅스를 설치하면 더 쉽지만, 르누아르이기 때문에 커널 5.8 이상이 들어간 배포판들을 이미 시도해봤습니다.. 하지만 아직 자잘한 문제가 많아요. 비단 르누아르이기 때문에 발생..

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 서버 사용자가 많다면 최대 클라이언트 항목을 늘려주거나, 호스트 당 여러 파일을 전송할 수 있도록 바꾸고 싶다면 호스트 당 최대 연결 항목을 수정해주면 됩니다. 옵션에 설명이 모두 잘 나와 있으니 원하는 대로 수정 후 사용해주세..

OMV 5 NAS - Samba (네트워크 드라이브)

환경: Odroid SBC + various HDDs 최초 작성: 2020-09-02 마지막 업데이트: 2020-09-03 글을 퍼가실 땐 꼭 출처를 남겨주세요. :) Samba OMV SMB/CIFS 설정 Samba 서비스를 실행하기 위해 왼쪽의 SMB/CIFS 메뉴로 갑니다. 일단 공유 탭으로 가 설정해 놨던 공유 폴더를 사용하도록 합니다. 공유 탭에서 추가 버튼을 눌러 사용할 공유 폴더를 추가합니다. 위 스크린샷의 내용처럼, 공유 폴더 항목에 만들어놨던 공유 폴더 하나를 선택합니다. 여러 가지 추가 옵션이 있는데 지금은 모두 무시하셔도 됩니다. 옵션 설정이 완료되었으면 저장 후 적용합니다. 새로운 아이템이 추가되었습니다. 확인되었으면 다시 설정 탭으로 이동합니다. 그리고 활성화를 클릭해 Samba ..