-
[Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (1/3)Synolog NAS 2017. 10. 19. 13:14반응형
지난 포스팅에서 도커에 대해 이해도하시고
시놀로지 NAS에 설치도하셨나요?
자 이제 도커를 활용해 보는 방법 중 하나를 해보겠습니다.
만화책 뷰어 에어코믹스 스트리밍 서버를 docker로 구축해보는 겁니다.
에어코믹스 공식홈페이지에 보시면 Windows와 Mac을 통해서 스트리밍서버를 구축할 수 있다고 나오는데요.
세상엔 능력자분들이 많죠 깃허브(https://github.com/song31/comix-server)에
시놀로지 NAS에서 돌아갈 수 있게 에어코믹스 서버를 오픈해 놓으셨더라고요.
그걸 이용해 보겠습니다.
다만 우리는 시놀로지 NAS 자체에다가 설치하는 것이 아니라
리눅스 가상화 플랫폼 docker를 이용해서 그 안에 스트리밍용 php 웹 서버를 구축할 예정입니다.
php 웹 서버라는 말에 미리 겁먹어서 돌아가지마시고
쉽게 설명해드릴테니 차근차근 따라하시면 됩니다.
1. docker로 들어가셔서 apache서버와 php가 설치된 이미지를 다운받습니다.
다양한 apache-php 이미지들이 있지만 vi편집기, php zip module등 추가 설치를 해야하는 것들이 많아
일일이 찾아서 설치할 수도 있지만
모두 포함하고있는걸 찾아낸게 nimmis/apache-php5입니다.
2. 이미지 탭으로 가셔서 다운받은 nimmis/apache-php5:lastest 이미지를 실행 해줍니다.
컨테이너 이름은 자유롭게 정해주시고요 저는 aircomix-server라고 만들었습니다.
아래 [고급 설정]을 눌러줍니다.
3. 고급설정 - 볼륨에서 저장공간을 할당해줍니다.저는 /docker/aircomix라는 폴더를 만들어서 다음과 같이 마운트해줬습니다./volume1/comics(이 부분은 실제 NAS 내부에 생성하는 폴더가 경로가 아닙니다.) 마운트 경로에서/volume1/까지는 바꾸지 마시고 뒷 부분은 자유롭게 설정해주세요.바꾸실분들은 지금부터 이 부분을 마운트폴더명 이라고 부를테니 잘 보고 따라오세요.제 마운트폴더명은 comics가 됩니다.파일/폴더 부분에 /docker/aircomix라는 폴더 위치는 사용자의 만화책 파일이 업로드 될 실제 물리적인 위치고마운트 경로 부분에 /volume1/comics는 docker 컨테이너 서버 내부에서 /docker/aircomix로 접근하기 위한 경로명을 사용자가 임의로 지정해주는 부분입니다.즉 파일/폴더로 설정된 경로에(/docker/aircomix) 만화책을 업로드 하고docker서버 내부에서는 마운트 경로로 사용자가 지정한 위치(/volume1/comics)로 접근하게 됩니다.4. 고급설정 - 포트설정에서 NAS포트와 컨테이너에서 이용할 포트를 연결해줘야합니다.
에어코믹스 서버의 이용포트는 31257입니다.
TCP, UDP 모두 해당포트를 연결해줍니다.
5. 설정을 완료후 다음누르시면 요약정보창이 나타납니다. 설정정보 한번 더 확인하시고
적용버튼을 눌러주시면 자동으로 실행(마법사 완료 후 이 컨테이너 실행 체크)됩니다.
6. 비디오형식 탭에 가시면 현재 실행 중인 컨테이너들을 볼 수 있습니다.
우선 여기까지 따라하셨다면 절반은 성공하신겁니다.
다음화부터는 컨테이너 내부에서 에어코믹스 서버(Aircomix Server) 설정에 대해 배워보도록 하겠습니다.
반응형'Synolog NAS' 카테고리의 다른 글
[Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (3/3) (21) 2017.10.25 [Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (2/3) (49) 2017.10.19 [Synolog NAS 활용] docker를 통해 NAS 활용도 높이기 (4) 2017.10.18 [Synology NAS 활용] DS get 앱으로 유튜브 영상 다운받기 (0) 2017.09.27 [Synology NAS 활용] Plex Media Server 한국어 메타데이터 설정하기 (0) 2017.05.10