Play Life Work



지난 포스팅에서 도커에 대해 이해도하시고


시놀로지 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) 설정에 대해 배워보도록 하겠습니다.



Comment +4

  • 수신 2017.11.06 15:34 신고

    좋은정보 감사합니다.,~

  • daknichu 2017.12.07 21:00 신고

    저는 왜 도커 터미널에 root 로 안나오는걸까요?
    ... 지우고 재설치 하니 해결 되었습니다.

  • 포스팅대로 작업하였고 완료했습니다만.. 웹접근시 아래와 같은 메시지가 나옵니다. 이유가 무엇일까요?

    Forbidden
    You don't have permission to access / on this server.
    Apache/2.4.7 (Ubuntu) Server at

    • 포스팅대로 다시 한번 천천히 진행해보시면 어떨까 싶습니다.

      포스팅 3탄에 있는 ID/PASS 까지 부분에 htpassword 파일로 인한 접근제한이 되는것 같아보이는데요. 2편까지 한번 천천히 다시 진행해보시는건 어떨지요~

드디어!!


질렀습니다.


장바구니에 담았다 뺐다만 반복하다가


개인 NAS를 소장하고 싶었던 꿈을 이루었네요.


누구 말대로 지르면 편해집니다. 여러분!


혹시 고민하고 있는 제품이 있으신가요?


지르세요!


필요해서 지르는게 아니라 지르면 필요하게 만들게 될겁니다. ^-^




NAS[각주:1]란 무엇인가?


Network-Attached Storage, 네트워크 결합 스토리지를 의미한다.


NAS의 사전적 개념은 보통 네트워크를 통해 접근할 수 있거나 또는 네트워크에 연결된 스토리지를 의미한다.


그러나 판매되고 상용 NAS에는 단순한 스토리지 기능 외의 많은 기능을 제공하기 위해 OS or 펌웨어등을 설치해 활용도를 높이고 있다.


필자가 구매한 Synology 제품의 경우 DSM(DiskStation Manager)을 설치할 수 있다.



필자가 구매한 모델은 DS916+


기본 4bay 이며 5bay 추가장치를(별도구매) Add-on 할 수 있는 모델이다.


시놀로지의 제품은 모델명을 통해 쉽게 구별하 수 있다.



DS916+

DS는 DiskStation의 약자이며

(시놀로지 제품은 자사의 NAS제품을 DiskStation이라며 부른다.)


DS916+

앞의 9는 최대지원 bay 수를 의미하며


DS916+

16은 출시년도 2016년도 출시를 의미


DS916+

+(plus)는 고급형을 뜻한다.


베이직모델은 +가 없고 


보급형엔 j


미디어에 특화된 play 모델이 있다.


그래서 시놀로지 제품군에는 DS216+, DS216play, DS1515+, DS416 이런식으로 모델명이 붙어있다.


DS216+ii의 경우 뒤에 ii는 기존 216+의 문제로 216+ii로 모델이 업그레이드 되어 출시한 제품이다.


앞으로는 이름만 보고 쉽게 판단할 수 있으리라 생각된다.






패키징 개봉 사진





제일 상단에는 전원 어댑터, Cat5 LAN선(2개), 사용설명서가 들어 있고


이를 들어올리면 아래 곱게 포장된 본체가 들어난다.

(여기서부터 두근두근~)



짜짠~ 드디어 들어낸 고운 자태


정면에 반짝이는 보호테이프가 붙어있는 가림막을 살짝 땡겨주면 스토리지를 장착할 수 있는 Bay 컨테이너가 보이게된다.



3.5인치 HDD의 경우는 탈부착을 손으로 할 수 있어서 고정나사 드라이버가 필요없다.


정말 쉬운 장착이었다. 디스크를 넣고 똑닥 똑닥 좌우 지지대를 연결해주면 끝.




HDD는 NAS용 하드디스크인 WD Red 제품군의 3TB를 선택.




디스크를 장착하고 적정한 위치에 NAS를 마련해주면 물리적 설치 완료


이제 PC 브라우저 find.synology.com로 접속하면


자동으로 NAS를 찾아 연결해주며 DSM을 설치할 수 있는 화면으로 넘어가게 된다.



브라우저에서 NAS를 정상적으로 찾으면 이와같은 화면이 뜬다.


연결 버튼을 꾹 눌러주자.



DSM 설치화면




이제 NAS를 통한 다양한 활용법을 리뷰해가야겠다.


오늘은 여기까지




  1. Network-Attached Storage or Network Access Storage [본문으로]

Comment +0