본문 바로가기

개발/NAS(개인 웹하드)

[시놀로지] 에어코믹스 서버설치(aircomix-server)-자동설치

본 가이드는 air-comix-server 의 공식 설치 메뉴얼을 번역한것입니다.



기본 안내

에어코믹스는 서버에 올려진 만화(zip)로 된 파일을 스트리밍으로 볼 수 있는 서비스입니다. 에어 코믹스 서버에는 중요한 디렉토리 2개가 필요로 합니다.  /volume1/manga 라는 디렉토리가 있다고 가정할때, 이 폴더에 만화파일이 있다고 가정합니다.

에어 코믹스가 설치될 디렉토리는 web폴더에 welcome.php, index.php, 파일과 handler.php, 기본 구성파일이 설치됩니다 . 웹 디렉토리의 기본 경로는 /var/services/web/comix-server 입니다.

Synology DSM configuration

이 가이드는 DSM4.1 기준이지만 다른 버전에서도 동작합니다.

  • DSM에 로그인합니다.

  • "제어판 -> 웹스테이션" 으로 이동합니다

    • 웹서비스를 활성화 합니다.
    •  PHP 설정화면으로 이동하여,  PHP extension 버튼을 클릭하여 zip 와 zlib를 체크하여 모듈을 활성화 시킵니다.
  • manga 라는 공유폴더를 생성합니다

    • 제어판 -> 공유폴더 -> 생성
    • 아래와 같은 폴더를 생성하고 확인을 누릅니다.
      • Name: manga
      • Description: AirComics Manga Directory
    • 권한설정을 하고 마무리합니다.
    • 만약 설치 폴더를 바꾸시려면    http://mytalkhome.tistory.com/655   메뉴얼을 필독하세요

    공유폴더 설정후 SMB, AFP, FTP, or WebDAV 와 같은 서비스와 동일하게 사용할때 해당 폴더에 만화파일을 넣고 사용해도 됩니다 단지 프로토콜이 중복되지 않게 잘 조정하시면 됩니다

  • 설치를 위해서 SSH를 활성화 합니다.

    • 제어판 -> 터미널
    • SSH 를 체크 하고 확인을 누릅니다.

에어코믹스 서버 설치메뉴얼 - 자동설치

  • comix-server-master.zip 파일을 다운로드 합니다.: https://github.com/song31/comix-server/archive/master.zip. 혹은 이게시물의 첨부파일을 다운로드합니다.

  • comix-server-master.zip 를 다운한뒤 압축을 풀어 위에서 생성한 디렉토리에 업로드 합니다. install.sh 및 uninstall.sh 를 실행하기 위해 필요한 절차입니다. 다른 파일은 구지 복사하지 않아도 설치시 다운로드를 진행하기 때문에 install.sh 만 올려도 설치는 가능합니다.


    COMIX-서버 master.zip의 압축을 풀고 당신은 다운로드하여 만화 디렉토리에 복사 install.sh 및 uninstall.sh 당신이 좋아하는 어떤 프로토콜을 사용하여. 당신은 다른 파일을 복사 할 필요가 없습니다.설치 프로그램은 Synology 서버에서 필요한 파일을 다운로드합니다.

  • SSH접속을 하기위해 PuTTY 프로그램을 사용하거나 다른 SSH프로그램을 다운로드 하여 SSH에 접속합니다.

  • install.sh 를 업로드한 폴더로 이동합니다.

    DiskStation> cd /volume1/manga
    DiskStation> ls install.sh

    만약 폴더를 manga 말고 이름을 다르게 했을경우 install.sh 파일을 열어서 MANGA_DIRvariable 부분의 폴더명을 바꿔주셔야 합니다.

  • 설치를 위해 install.sh 의 권한을 755로 수정합니다.

    DiskStation> chmod 755 install.sh
  • install.sh 를 실행하여 설치를 진행합니다.

    DiskStation> ./install.sh

이제 설치가 완료되었고 사용할 수 있게되었습니다. 자신의 IP로 접속이 가능하며 접속 포트는  31257입니다. 외부 접속을 위해서는 이 포트번호를 개방해주시기 바랍니다.

에어코믹스 서버 삭제 메뉴얼

  • uninstall.sh 가 올려져 있는 폴더로 이동합니다.(install.sh 와 동일한 폴더란 가정하예 진행합니다)

    DiskStation> cd /volume1/manga
    DiskStation> ls uninstall.sh

    install.sh의 스탭과 동일합니다.

  • 역시 uninstall.sh 에 대한 권한을 755로 조정합니다.

    DiskStation> chmod 755 uninstall.sh
  • uninstall.sh 를 실행합니다.

    DiskStation> ./uninstall.sh

언인스트롤이 완료되었습니다 이는 서버파일을 삭제하는 것이지 디렉토리에 있는 만화파일 자체는 건들지 않기때문에 폴더는 직접 삭제하여주세요