rutorrent 도커에서 사용

여러가지 이유에 의해서 도커에서 rutorrent를 이용하기로 했다. 그런데 도커에서 설치하다 보니 이전보다 조금 바뀐 부분이 있고 그래서 다시 작성하여 본다.

Ubuntu를 기반으로 한 도커 이미지를 하나 만든다. ruTorrent는 웹기반이므로 80포트를 연결시켜 준다. 다운받은 파일은 쉽게 접근 가능해야 하므로 볼륨도 연결해 준다.

sudo docker run -it -p 80:80 -v /home/byun1114/Downloads:/tmp --name torrent ubuntu

패키지를 설치하여 준다. SCGI와 관련된 패키지가 버젼 관리가 안되는지 이것을 설치하여 주면 일단 동작은 했다. wget과 nano 도 설치한다.

# apt install apache2 php php-fpm php-cgi libhttp-request-ascgi-perl wget nano

ruTorrent 파일을 /var/www/blog 폴더에 풀어주고, html 폴더 권한을 편하게 777로 둔다.

/root/.rtorrent.rc 파일을 생성한다. 인터넷에 있는 것 중에서 하나를 선택했다.

아파치를 실행시킨 다음, rtorrent를 실행한다.

# service apache2 start
# rtorrent