본문 바로가기

Network Attached Storage

[자작NAS] 우분투 서버에 Docker로 Let's Encrypt 적용 (DuckDNS) 기존에 Docker를 통한 Let's Encrypt 설정 내용이 변경되었습니다.기존 글은 아래 링크에서 확인 가능합니다.2018/11/09 - [IT/NAS] - [자작NAS] 우분투 서버에 Docker로 Let's Encrypt 적용하기DuckDNS 사용시 기존에는 서브 폴더 형태로 리버스 프록시 설정이 가능했습니다.이제는 서브 도메인의 형태로 리버스 프록시 설정을 제공합니다.서브 폴더는 https://.duckdns.org/plex 형태입니다.변경된 서브 도메인 형태는 https://plex..duckdns.org 형태로 접속 가능합니다. 먼저 DuckDNS 설정은 아래 링크에서 확인 가능합니다.2018/11/09 - [IT/NAS] - [자작NAS] 우분투 서버에 Docker로 Let's Encry.. 더보기
[자작NAS] 우분투 서버에 Docker로 plexdrive 설치 우분투에서 무제한 구글 드라이브를 마운트하기 위해 plexdrive를 사용할 수 있습니다.구글 드라이브를 마운트하기 위한 API 설정은 아래 링크에서 확인 가능합니다.2019/01/11 - [IT/Tip&Tech] - 구글 드라이브 API(Google Drive API) 활성화 방법plexdrive를 사용하기 위해 먼저 필요한 디렉토리를 생성하고 쓰기 권한을 지정합니다. sudo mkdir -p /data/plexdrive/config sudo mkdir -p /mnt/gdrive sudo mkdir -p /mnt/unionfs sudo chmod 777 /mnt/gdrive sudo chmod 777 /mnt/unionfs plexdrive를 Docker로 설치하기 위해 아래 명령어를 실행합니다. su.. 더보기
[자작NAS] 우분투 서버에 Docker로 Let's Encrypt 적용하기 NAS를 운영하다보면 개인 도메인이나 무료 DDNS 등을 통해서 외부 접속을 설정합니다.다양한 DDNS 서비스 중에서 Duck DNS는 무료로 사용이 가능하며 안정적 서비스입니다.Duck DNS를 사용하고 HTTPS 연결을 지원하기 위해서는 인증서를 사용해야 합니다.인증서는 대부분 유료로 발급해야 하지만 Let's Encrypt를 통해 무료 인증서 적용이 가능합니다.90일 동안 유효한 인증서를 제공해주며 갱신을 통해 계속 사용이 가능합니다.이번 포스트의 목적은 다음과 같습니다. Duck DNS 설정 및 Let's Encrypt 적용 리버스 프록시 설정으로 서비스에 인증서 적용 Duck DNS에 Let's Encrypt를 적용하고 리버스 프록시를 설정하는 과정은 다음과 같습니다. ==============.. 더보기
[자작NAS] 14. 우분투에 Docker로 GitLab 설치하기 GitLab으로 깃 서버(Git Server)를 구축할 수 있습니다.직접 호스팅이 가능하기 때문에 프로젝트를 직접 관리할 수 있는 장점이 있습니다.도커(Docker)를 통해 GitLab을 쉽고 빠르게 설치하는 방법입니다. 1. 도커에서 이미지 받고 설치하기도커에서 GitLab Community Edition을 다운로드 받을 수 있습니다.아래 링크에서 GitLab Community Edition을 확인할 수 있습니다.https://hub.docker.com/r/gitlab/gitlab-ce/아래 명령어를 입력해서 이미지를 받습니다. sudo docker pull gitlab/gitlab-ce 도커 컨테이너 생성을 위해서 디렉토리를 생성이 필요하면 추가합니다. sudo mkdir -p /data/gitlab.. 더보기
[자작NAS] 13. Kodi에 PLEX 플러그인 설치 Kodi에 PLEX 플러그인 설치를 통해서 편리하게 PLEX를 사용할 수 있습니다.PleXBMC라는 PLEX용 플러그인이 있습니다.PleXBMC 설치로 Kodi에서 PLEX 미디어를 보는 방법을 알아보겠습니다. 1. PleXBMC 설치 준비먼저 아래 링크는 PleXBMC의 공식페이지입니다.http://kodi.wiki/view/Add-on:PleXBMC깃허브에서 최신 릴리즈 버전을 바로 받을 수 있습니다.아래 링크에서 최신 버전의 zip 파일을 클릭해서 다운로드 받습니다.https://github.com/hippojay/plugin.video.plexbmc/releaseshttps://github.com/hippojay/script.plexbmc.helper/releases위의 링크는 PleXBMC이며 .. 더보기
[자작NAS] 12. PLEX Media Server 설치 PLEX Media Server는 NAS를 미디어 서버로 쉽게 만들어줍니다.영화나 TV 등의 정보를 깔끔하게 정리해서 관리할 수 있습니다.PLEX Media Server로 미디어 서버를 구축하는 방법을 알아보도록 하겠습니다. 1. PLEX Media Server 설치PLEX Media Server는 아래 링크에서 다운로드 가능합니다.https://www.plex.tv/downloads/1번 하단에 있는 DOWNLOAD 버튼을 눌러서 서버를 다운로드 합니다.윈도우와 리눅스 버전은 물론이고 다양한 NAS OS를 지원하고 있습니다.윈도우 버전을 다운로드 받아서 설치를 진행하도록 하겠습니다.옵션을 누르면 설치 경로를 설정할 수 있습니다.기본 경로로 설치하기 위해서 그냥 OK를 누르고 설치를 진행합니다.설치를 누.. 더보기
[자작NAS] 11. Kodi로 Tvheadend TV 시청하기 Tvheadend 설치를 완료하고 m3u 파일로 vlc 플레이어에서 재생이 가능합니다.다만 재생만 가능하기 때문에 EPG 정보 등을 볼 수 없는 점이 아쉬운 부분입니다.Tvheadend를 위한 최고의 클라이언트 Kodi로 편리하게 TV를 시청할 수 있습니다.Kodi 설정을 진행해보도록 하겠습니다. 1. Kodi 설치가장 먼저 Kodi를 다운로드 받아야 합니다.Kodi는 윈도우 버전은 물론 윈도우와 리눅스 등 다양한 OS에 제공됩니다.아래 사이트 접속을 통해 원하는 버전의 Kodi를 다운로드 받을 수 있습니다.https://kodi.tv/download/윈도우10에 설치를 진행하도록 하겠습니다.다운로드 페이지에서 Windows 버전을 다운로드 받으면 됩니다.다운로드를 받고 설치 파일을 실행해서 설치를 진행.. 더보기
[자작NAS] 10. Tvheadend에 EPG 적용하기 Tvheadend에 EPG를 통해 각 채널의 프로그램 정보를 적용할 수 있습니다. EPG는 Electronic Program Guide의 약자로 TV 프로그램 정보를 담고 있습니다. 보통 XML 형태로 작성해서 Tvheadend에 적용합니다. 아래 링크의 분께서 제공한 파일로 EPG를 적용하는 방법입니다. https://github.com/sungpyohong/epg2xml EPG 정보를 XML 형태로 작성하기 위한 코드가 포함되어 있습니다. 계속 버전 갱신이 이루어지고 있는 것으로 보입니다. 먼저 압축을 해제하고 Channel.json, epg2xml.py 파일을 복사합니다. 사용하지 않는 채널의 경우 Channels.json 파일을 열어서 Enabled로 0으로 처리할 수 있습니다. 컨테이너 생성시 .. 더보기