RClone Serve 기능 추가 & 활용 예

 

RClone Serve

공식 설명 : https://rclone.org/commands/rclone_serve

 보통 ftp, http, webdav 같은 파일 서비스를 하려면 관련 패키지를 설치하고 데몬을 실행하는 방법으로 하는데 rclone으로 이 모든 걸 할 수 있습니다. 리모트에 로컬을 추가하면 로컬 파일들을 서비스 할 수도 있고 rclone 에 추가된 모든 리모트들을 바로 서비스 할 수 있습니다.
 즉 구글 드라이브를 바로 webdav로 연결하여 프로토콜을 지원하는 player에서 직접 재생할 수 있습니다.
 물론, nplayer와 같은 player는 cloud 를 직접 지원하고 KODI도 구글 드라이브 애드온 같은 것으로 직접 재생 할 수 있지만 rclone serve를 이용하는 게 훨씬 다양한 상황에서 활용할 수 있습니다.

  • mount 와 비슷한 UI이고, vfs 설정은 동일합니다.
  • 기본 user / pass 는 sjva / sjva 이고 수정해서 사용하시기 바랍니다.
  • 도커는 네트워크가 호스트 모드이거나, port을 추가해서 연결해야 외부에서 접근됩니다.-

 

활용 1. 로컬 + Webdav + AirComix

환경 : 시놀 도커.

● RClone config 에서 로컬 리모트 추가

● 마나모아 다운로더를 통해 다운로드

 

● serve webdav 로 8080으로 실행

 

● 브라우저에서 접속 확인

● 에어코믹스에서 webdav 추가

 

● 뷰

 

 

 

활용 2. ATV + Termux + 구글 드라이브 + WebDAV(FTP) + KODI 라이브러리

미박스에서 테스트 했습니다.

● SJVA 설치 후 동일하게 Serve 세팅 (termux 에서 rclone만 구동하게 하면 굳이 SJVA를 설치할 필요는 없습니다. )

 

● KODI에서 소스 추가

 

● 네트워크 설정. 127.0.0.1 또는 localhost

 

 

● 라이브러리 설정도 가능

 

● 라이브러리 구성 & 시청


일반 TV 영상은 별 문제가 없으나 4K HDR Remux 파일 (보통 50기가 이상) 재생시 미박스는  버퍼링이 있는데, 랜선 연결한 쉴드에서는 문제 없습니다.

구글 드라이브 애드온 사용시에는 재생은 가능하지만, 라이브러리 구성은 할수 없습니다.

간단히 두 가지 활용 예를 소개했습니다.
DLNA를 이용하면 아마 TV와 바로 연결까지 가능할 겁니다.

꼭 rclone serve를 SJVA 안에서 구동하실 필요는 없습니다.
실행파일 하나면 다양한 서버를 구동할 수 있으니 잘 활용해 보시기 바랍니다.

 

 

Hits: 618

This Post Has 2 Comments

  1. 정말 유용하게 사용하고 있습니다.
    번거로우시겠지만 로그인 보안을 위해서 sjva 계정 삭제와 신규계정 생성 방법을 알려주시면 고맙겠습니다.
    sjva 내 command로 아래 명령어를 치면 되는건지요?
    touch htpasswd
    htpasswd -B htpasswd user
    htpasswd -B htpasswd anotherUser

    1. SJVA 로그인 계정을 말씀하시는 거라면, 시스템 설정에서 계정 정보를 변경할 수 있습니다.
      serve 의 로그인 계정은 실행 옵션에서 -user -pase 뒤에다 설정하시면 됩니다.

댓글 남기기

Close Menu