재미로 보는 글

에어코믹스 및 마이코믹스 서버 설정완료~

귀신이보인다 2021. 1. 26. 10:34
728x90
반응형

도커 이미지가 대부분 x86 인것이 참 힘들더라구요.

 

제가 사용하는 시놀로지에서는 대부분 설치가 되니 말이죠 ㅎㅎㅎ

 

처음엔 저도 도커 이미지로 별짓을 해봤는데 않되길래 아키텍쳐 라는 것이 존재하고 아키텍쳐가 다르면 실행이 않된다는걸 늦게 알아버렸었지요.

 

대부분의 도커 이미지로 설치되는 모든 인터넷상의 내용들은 대부분 x86 이미지이므로 arm 계열인 라즈베리파이 에서는 작동불능입니다.

간혹 멀티아키텍쳐를 지원하는 이미지도 있지만 대부분 x86 이미지 라는것~~

 

그래서 어제 그 해당하는 이미지를 만들었지요 ㅎㅎㅎ

 

1.마이코믹스

PHP Comics Viewer 

PHP7 이상 버전 및 php-zip, php-gd 설치된 웹서버 필요.

 

앱설치 따로 없고 일반적인 브라우저로 

http://localhost/mycomix 

접속하시면 기본적인 관리자설정후 만화목록이 쭉 나옵니다.

 

 

 

2. 에어코믹스

 

대부분 웹툰 이용자라면 들어보신 그 앱입니다.

암호 설정이 없기 때문에 직접 추가해야됩니다 ㅋㅋ

앱설치 따로 해야 되는것으로 알고 있으며 에어코믹스의 기본 포트인 31257 가 설정되었습니다.

암호는 없습니만 추가하시려면 직접 도커 컨테이너에 들어가셔서 수정이 가능하십니다.

 

Docker 설치 방법

docker docker run -d --restart="always" --network=host --name aircomix -v /mnt/home:/data k45734/nicegay:aircomix

빨간색 부분은 본인에 맞게 수정하셔야 됩니다.

위의 위치는 /mnt/home/data 라는 폴더에 만화가 있습니다.

그래서 한 디렉토리를 줄이면 /mnt/home 이라고 입력하였습니다.

팁)/data 라고 파란색 글자는 도커 컨테이너 내부에 /data 폴더이며

모든 설정은 /data 가 기본 루트 디렉토리로 설정되었습니다.

에어코믹스의 경우 '/data/만화폴더' 라는 규칙이 있는거 같아서...

위와 같이 폴더 설정을 한것입니다.

예로 들자면 /mnt/home/pi/webtoon/data 이라는 폴더에 만화가 있다면

/mnt/home/pi/webtoon 이라고 적어주시면 됩니다.

그외의 폴더는 직접 수정해서 사용하시기 바랍니다.

 

에어코믹스 수정하실곳은

/var/www/html/comix/handler.php 파일중

$parent_path = "/data"; 

 

/var/www/html/comix/index.php 파일중

$dir_name = "data";

 

/etc/apache2/sites-enabled/aircomix.conf 파일중

AliasMatch ^/data(.*)$ /var/www/html/comix/handler.php

 

마이코믹스는 환경설정에서 수정이 가능하니 좀 편합니다.

 

개인적으로는 두 뷰어를 잠시 잠깐 사용했었습니다.

두 뷰어는 정말 정말 좋은거 같습니다.

 

추가수정) 2021-01-26

에어코믹스 도커이미지 업데이트 

비밀번호 넣어두었습니다. 

기본 AirComix 동일

docker exec -it aircomix /bin/bash

htpasswd -cb /var/www/html/comix/.htpasswd AirComix '비밀번호'

 

불편한듯 싶어서 추가및 변경하였습니다.

docker docker run -d --restart="always" -e PASSWORD=비밀번호 --network=host --name aircomix -v /mnt/home:/data k45734/nicegay:aircomix

728x90
반응형