파일하나만 업로드 했을뿐인데 위와같은 정보가 자동으로 생성되었다!
1. Plex Media Server 다운로드 및 설치
공식 홈페이지 다운로드 페이지(https://www.plex.tv/ko/media-server-downloads/)에 가서 본인 사양에 맞는 다운로드 링크를 복사하고 wget
을 이용해 서버로 다운로드한다.
yum install
을 이용하여 rpm 파일을 설치한다.
[root@localhost Downloads]# wget https://downloads.plex.tv/plex-media-server/1.13.5.5291-6fa5e50a8/plexmediaserver-1.13.5.5291-6fa5e50a8.i386.rpm [root@localhost Downloads]# yum install https://downloads.plex.tv/plex-media-server/1.13.5.5291-6fa5e50a8/plexmediaserver-1.13.5.5291-6fa5e50a8.i386.rpm
2. Plex Media Server 서비스 실행
설치가 완료되었으면 다음 명령어를 이용해 서비스를 실행시킨다.
[root@localhost Downloads]# service plexmediaserver start
기본 포트번호는 32400 이므로 본인 호스트주소:32400/web
으로 접속한다. (ex http://192.168.0.2:32400/web)
3. 기본설정
Plex 의 작동원리는 Library 에 추가시긴 폴더 내에 있는 미디어 파일 (동영상, 음악) 등을 자동으로 분석하여 웹 인터페이스에 뿌려주는 방식이다.
4. 라이브러리 종류 및 폴더 유의사항
영화
영화의 경우엔 해당폴더에 속한 파일명과 연도를 토대로 DB에서 검색하여 반영시킨다. 간혹 검색이 제대로 안될경우 일치항목 검색이나 수정을 통해 찾을 수 있다.
드라마 (TV 쇼)
드라마의 종류별로 폴더를 만들기를 추천한다. 시즌제 드라마라면 파일명에 S01.E01. (시즌01 에피소드01) 이 포함되어 있어야 Plex 가 자동으로 시즌별로 분류를 한다.
국내 예능 (TV쇼)
예능 역시 종류별로 폴더를 만들어 분리시킨다. Plex가 우리나라 모듈이 아니기때문에 국내 예능은 인식이 잘 되지 않는다. 어떤 경우에는 전혀 동영상 자체가 로드되지 않는 경우가 있는데 이 또한 TV 쇼 이므로, 드라마처럼 S01을 파일명에 포함시키면 인식이 된다.
5. 국내 에이전트 (국내 드라마 찾아주는 번들) 적용
친절하게도 국내 좋은 개발자분이 무료로 번들을 배포하고 계신다. 해당경로에 다운로드하면 끝
[root@localhost Downloads]# cd /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins [root@localhost Plug-ins]# wget https://github.com/axfree/DaumMovie.bundle.git [root@localhost Plug-ins]# chown -R plex:plex DaumMovie.bundle
6. 리눅스에서 Plex Media Server 업데이트 방법
Plex media server를 업데이트 방법은 이 포스팅 1번에 설치 방법에서 yum install
대신 yum update
을 사용해주기만 하면 가능하다.
Plex 를 설치하고 사용하다보면 대쉬보드에 업데이트가 가능하다는 문구가 뜬다.
지금 다운로드 버튼을 눌러서 다운로드 할 수도있지만 서버로 다시 옮겨야하는 번거로움이 있으므로 공식홈페이지 (https://www.plex.tv/ko/media-server-downloads/) 로 가서 이 포스팅의 1번에서 설명한것처럼 wget
을 이용한다.
우선 Plex Media Sever를 종료시킨다.
[root@localhost Download]# service plexmediaserver stop Stopping PlexMediaServer: [ OK ] Stopped PlexMediaServer
wget 을 이용하여 최신버전을 다운로드 한다. (아래는 1.13.5.5332 버전이다)
[root@localhost Downloads]# wget https://downloads.plex.tv/plex-media-server/1.13.5.5332-21ab172de/plexmediaserver-1.13.5.5332-21ab172de.i386.rpm --2018-08-27 11:22:19-- https://downloads.plex.tv/plex-media-server/1.13.5.5332-21ab172de/plexmediaserver-1.13.5.5332-21ab172de.i386.rpm Resolving downloads.plex.tv... 104.18.157.41, 104.18.156.41, 2400:cb00:2048:1::6812:9c29, ... Connecting to downloads.plex.tv|104.18.157.41|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 100268701 (96M) [application/octet-stream] Saving to: “plexmediaserver-1.13.5.5332-21ab172de.i386.rpm” 100%[========================================================================================>] 100,268,701 6.33M/s in 20s 2018-08-27 11:22:39 (4.89 MB/s) - “plexmediaserver-1.13.5.5332-21ab172de.i386.rpm” saved [100268701/100268701]
yum update 를 사용하여 다운로드한 파일을 설치한다.
[root@localhost Downloads]# yum update plexmediaserver-1.13.5.5332-21ab172de.i386.rpm Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Update Process Examining plexmediaserver-1.13.5.5332-21ab172de.i386.rpm: plexmediaserver-1.13.5.5332-21ab172de.i386 Marking plexmediaserver-1.13.5.5332-21ab172de.i386.rpm as an update to plexmediaserver-1.13.5.5291-6fa5e50a8.i386 Loading mirror speeds from cached hostfile * base: ftp.kaist.ac.kr * epel: mirror.premi.st * extras: ftp.kaist.ac.kr * updates: ftp.kaist.ac.kr * webtatic: sp.repo.webtatic.com Resolving Dependencies --> Running transaction check ---> Package plexmediaserver.i386 0:1.13.5.5291-6fa5e50a8 will be updated ---> Package plexmediaserver.i386 0:1.13.5.5332-21ab172de will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================== Package Arch Version Repository Size ================================================================================================================================== Updating: plexmediaserver i386 1.13.5.5332-21ab172de /plexmediaserver-1.13.5.5332-21ab172de.i386 191 M Transaction Summary ================================================================================================================================== Upgrade 1 Package(s) Total size: 191 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Updating : plexmediaserver-1.13.5.5332-21ab172de.i386 1/2 Cleanup : plexmediaserver-1.13.5.5291-6fa5e50a8.i386 2/2 Verifying : plexmediaserver-1.13.5.5332-21ab172de.i386 1/2 Verifying : plexmediaserver-1.13.5.5291-6fa5e50a8.i386 2/2 Updated: plexmediaserver.i386 0:1.13.5.5332-21ab172de Complete!
다시 Plex Media Sever 를 실행한다.
[root@localhost Downloads]# service plexmediaserver start Starting PlexMediaServer: [ OK ]
URL 로 접속 후 설정해 가보면 최신버전으로 업데이트 되어있음을 확인 할 수 있다.
'Dev > 웹서버' 카테고리의 다른 글
CentOS 에 토렌트서버 (Transmission) 설치 및 설정 (0) | 2018.08.20 |
---|---|
CentOS에서 Flask 환경구축 (Anaconda, Apache, mod_wsgi) (1) | 2018.08.18 |
댓글