HP N36L에 나만의 도서관 만들기 (use OPDS)

2014. 10. 14. 22:04팁 & 강좌

간만에 쓰는 포스팅입니다.


서버가 헤롱헤롱되는 지라... 오랜만에 밀고 새로 셋팅중입니다.  


그러던중 이글을 딱!

그래 나도 책관리를 저걸로 해야겠다는 생각이 들더 라구요.


[ 전제 조건 ]

 - Calibre를 사용중이다.

- 집이나 어딘가에 가용할 서버또는 NAS가 있다.


[참고 사항]

서버상에서 라이브러리 관리를 하는 것은 아닙니다. 따라서 윈도, 맥, 리눅스를 서버로 이용하시고 OPDS가 필요없으시면 기본제공하는 컨덴츠 서버를 쓰시면 됩니다. 로컬에 있는 Calibre Lib를 서버또는 Nas에 복사하여 사용합니다. 저같이 백업으로 이용하는걸 외부에서도 보겠다고 하실때 사용하시는 것이 좋습니다.


이제 설치에 들어가 봅니다. 

일단 기본적으로 Apache + PHP(version 5.3+, rewrite, mcrypt, gd 2.0+)  + sqllite3를 설치 해 줍니다.

BicBucStriim 을 다운받습니다. ( http://projekte.textmulch.de/bicbucstriim/ )

웹서버접속이 되는 아무 폴더에 압축해제 합니다.

압축해제한 폴더로 들어 가서 데이터 폴더에 권한을 줍니다. 

# chmod -R ga+w data

설치가 잘될지 체크를 해봅니다. 

http://<서버주소/설치경로>/installcheck.php

초록색 아닌넘들은 보시고 설치 하시거나 해결을 해주셔야됩니다.


설치할때 보시면 gettime이 어쩌고 하는 에러가 뜹니다. 그럴경우 php.ini를 열어서 

[Date]

; Defines the default timezone used by the date functions

; http://php.net/date.timezone

date.timezone = Asia/Seoul

로 변경해줍니다. 시간대를 정해주는 거죠뭐.. ㅎㅎ

이렇게 하고 접속을 해봅니다.

앗 근데 404에러가 T.T

아파치 설정에서 다음과 같이 바꿔줍니다.

<Directory "apache/root">

    #

    # AllowOverride controls what directives may be placed in .htaccess files.

    # It can be "All", "None", or any combination of the keywords:

    #   AllowOverride FileInfo AuthConfig Limit

    #

    AllowOverride All

</Directory>

다음과 같은 화면이 딱하고 나옵니다.

물론 로그인 화면이 먼저뜨는데 기본 아뒤 패스는 admin / admin입니다.


라이브러리 경로 잡아주고 뭐 이것저것 하면 다음과 같은 화면을 보실수 있습니다.

아이폰에서도 되고 심지어 Kobo glo(정펌)에서도 다운잘되고 잘봐지고 합니다. ㅎㅎ

아이폰에서 브라우져로 보면 이렇게 나옵니다.

다운후에 보면 ComicGlass에서 잘보입니다.

심지어 Kobo Glo에서도 다운되고 잘 보여지더라구요. (코보도 기본적인 브라우져는 됩니다.)

이제 Kobo Glo가끔 Sync할 필요도 없어진 --;

 

반응형