본문 바로가기

IT/NAS

[자작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] PLEX에서 smi나 srt 등 외부 자막 사용 영상에 자막이 포함되어 있지 않은 경우나 한글이 제공되지 않는 경우는 smi나 srt 자막을 사용합니다.다만 PLEX 서버를 설치한 이후에 간혹 smi나 srt등의 외부 자막을 못 읽는 경우가 있습니다.몇 가지 설정을 통해서 외부 한글 자막을 인식하지 못하는 문제를 해결할 수 있습니다. 먼저 서버 설정의 언어를 선택해서 선호 자막언어를 한국어로 설정합니다.기본적으로 설정이 되어 있는 경우가 대부분입니다.만약 한국어가 아닌 다른 언어라면 한국어로 변경합니다.다음으로 자막의 이름들을 언어로 구분해서 작성하면 됩니다.영화 제목이 아이언맨 (2008).avi 라면 아이언맨 (2008).ko.srt 형태로 작성하면 됩니다.두 자리 국가코드는 아래 링크에서 확인할 수 있으면 영어의 경우 ko 대신 en을 입력하면 .. 더보기
[자작NAS] Docker로 Duck DNS Updater 설치 Duck DNS는 무료로 제공되는 DDNS로 안정성 역시 뛰어나 인기가 많습니다. 같은 용도로 많이 쓰이는 NO-IP의 경우 무료 계정은 매달 갱신을 해줘야 하기 때문에 불편합니다. Duck DNS를 사용하면 편리하게 직접 등록한 duckdns.org 도메인으로 연결이 가능합니다. Duck DNS를 직접 설정할 수 있는 공유기가 있는 반면 그렇지 않은 경우도 있습니다. 공유기에서 설정이 불가능할 때 NAS에 Duck DNS Updater를 Docker로 실행할 수 있습니다. 먼저 Docker가 우분투나 Cent OS 등 사용 중인 OS에 설치되어 있어야 합니다. 2017/09/06 - [System/Docker] - 도커 CE(Docker CE) 우분투 서버에 설치 2017/09/17 - [System/.. 더보기
[자작NAS] 우분투 서버에 Docker로 Tautulli(Plexpy) 설치 Tautulli는 이전에 Plexpy라는 이름을 사용하던 툴입니다.Plex Media Server을 모니터링, 분석해서 시각화해주는 프로그램입니다.Plex Media Server의 Docker 설치 방법은 아래 링크를 참조하면 됩니다.2018/06/14 - [IT/NAS] - [자작NAS] 우분투 서버에 Docker로 PLEX 설치Tautulli를 Docker로 설치하는 방법은 다음과 같습니다. 1. Tautulli 설치 Tautulli를 설치하기 위한 Docker 명령어는 아래와 같은 형태입니다. sudo docker create \ --name=tautulli \ --restart=unless-stopped \ -v config경로:/config \ -v Plex로그경로:/logs:ro \ -e PU.. 더보기
[자작NAS] 우분투 서버에 Docker로 PLEX 설치 PLEX Media Server는 보유하고 있는 영화나 TV, 음악 등을 깔끔하게 관리해주는 미디어 서버입니다.윈도우는 물론이고 리눅스 등 다양한 OS에 설치가 가능합니다.윈도우 버전의 설치는 아래 링크를 통해서 확인 가능합니다.2016/10/25 - [IT/NAS] - [자작NAS] 12. PLEX Media Server 설치PLEX Media Server를 우분투에 Docker로 설치하는 방법은 다음과 같습니다. 1. PLEX 설치 먼저 Docker가 우분투에 설치되어 있어야 합니다.Docker 설치는 아래 링크를 통해서 진행할 수 있습니다.2017/09/06 - [System/Docker] - 도커 CE(Docker CE) 우분투 서버에 설치2017/09/17 - [System/Docker] - 도.. 더보기
[자작NAS] 우분투 서버용 tvheadend 도커 컨테이너 생성 스크립트 우분투 서버 설치 이후에 tvheadend를 생성시켜주는 쉘 스크립트입니다.Ubuntu Server 16.04.3 LTS에서 동작을 확인했습니다. 우분투에 docker-ce가 설치되지 않은 상태일 때 먼저 docker-ce가 설치됩니다.스크립트는 아래 링크에서 내용을 확인 가능합니다.https://github.com/psychoria/ChannelListMaker/blob/master/start.sh 전체적인 동작은 다음과 같습니다. 1. 스크립트 동작 방식 스크립트 동작 방식은 다음과 같습니다. ◆ 쉘 프롬프트 색상 변경(원하지 않는 경우 # change shell prompt color 부분 삭제) ◆ docker-ce 설치 여부 확인 이후에 설치(이미 설치된 경우 스킵)◆ tvheadend 컨테이너.. 더보기